유용한 코딩연습 사이트 (국내외)
유용한 코딩연습 사이트
1. 초보자용 문제 많음. 채점 가능. 오답 체크 가능
- 정보올림피아드 (정보올림피아드 대회 준비 학생들 연습 사이트) : http://www.jungol.co.kr/
- 코드업 : https://codeup.kr/
2. 백준닷컴
- https://www.acmicpc.net/
문제 단계 (1-10단계)
3. 프로그래스
- https://programmers.co.kr/
sql 문제도 있다.
4. 프로그래머 코딩 테스트 서비스 업체
- 온코더 : https://www.oncoder.com/ (국내)
- 구름devth : https://devth.goorm.io/ (국내)
5. 삼성
- 삼성SW Expert 아카데미 : https://swexpertacademy.com/main/main.do
- 삼성 코드 그라운드 : https://www.codeground.org/
6. 국외
- https://leetcode.com/
- https://www.codility.com/
- https://www.hackerrank.com/
- https://www.sololearn.com/
7. 그 외
- 프로젝트 오일러 : https://euler.synap.co.kr/
- 카카오 공채 코딩 테스트 : https://tech.kakao.com/search/%EC%BD%94%EB%94%A9+%ED%85%8C%EC%8A%A4%ED%8A%B8
- 코딩도장 : https://codingdojang.com/
- 알고리즘잡스 (알고리즘 훈련캠프) : https://www.algorithmjobs.io/
📕 정올 문제풀이 예시
- 입문시 도전해볼만한 단계 (문제 -> Language Coder)
1. 입력 - 자가진단7
[문제]
[코드]
package 입력.자가진단07;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
// 두 개의 정수를 입력 받기
int num1 = sc.nextInt();
int num2 = sc.nextInt();
// 곱과 몫을 출력하기
// ex)
// 16 * 5 = 800
// 16 / 5
System.out.println(num1 + " * " + num2 + " = " + (num1 * num2));
System.out.println(num1 + " / " + num2 + " = " + (num1 / num2));
sc.close();
}
}
[채점]
- 100점
- 0점
- 부분 점수
- 컴파일 에러
2. 입력 - 형성평가5
[문제]
[코드]
package 입력.형성평가05;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("yard? ");
double yard = sc.nextDouble();
double cm = yard * 91.44;
System.out.printf("%.1fyard = %.1fcm", yard, cm);
sc.close();
}
}
Author And Source
이 문제에 관하여(유용한 코딩연습 사이트 (국내외)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@plily93/유용한-코딩연습-사이트저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)