본문 바로가기
알고리즘 문제풀이/Baekjoon

Baekjoon 정답 - 입출력과 사칙연산(2557,1000,1330,10869,10926) / Baekjoon 정답 제출 꿀팁

by 코도꼬마 2023. 4. 2.
  • 2557
    • 가장 기본 문제로 만만하게 봤으나 정답 제출 기준을 알지 못하는 뉴비로 프린트문만 작성했다가 계속 빠꾸먹음
    • 검색해서 정답 제출하는 법 알아내서 겨우 맞혔음..
    • 아래 코드에서 프린트문 뺀 게 기본틀이니까 복사해서 사용하세요!
    • 그리고 가장 중요한게 클래스 명을 무조건 Main으로 해야한다는 것 입니다!! 
    • 저는 코드도 저장해두고 싶어서 클래스 명 뒤에 숫자만 바꿔서 저장해주고 있어요
public class Main {

	public static void main(String[] args) {
		
		System.out.println("Hello World!");

	}

}

 

  • 1000
    • 드디어 한 문제 맞춘 것에 신나서 바로 다음 문제 도전했으나 Scanner 때문에 애먹음..
    • 입출력 문제들은 Scanner가 필수입니다!!
    • 들어오는 값들은 직접 입력하는게 아니라 무조건 Scanner로 받아서 넣어줘야해요
    • 다른 블로그들 보니까 Scanner 말고도 BufferedReader로도 가능하고 속도도 더 빠르다고 하네요
    • 하지만 전 뉴비니까 Scanner만 사용했어요ㅎ
import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		
		Scanner sc = new Scanner(System.in);
		
		int a = sc.nextInt();
		int b = sc.nextInt();
		
		System.out.println(a+b);

	}

}

 

  • 10869
    • 이제는 못 풀 문제는 없다라고 생각했으나 
    • 숫자도 Scanner로 받아야하는지 모르고, 변수로도 넣어보고 숫자를 직접 넣어봤으나 실패..
    • 숫자도 Scanner로 넣어야해요ㅠㅠ
    • 덕분에 처음보는 nextInt()를 사용해봤습니다
import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		
		Scanner sc = new Scanner(System.in);
		
		int a = sc.nextInt();
		int b = sc.nextInt();
		
		System.out.println(a+b);
		System.out.println(a-b);
		System.out.println(a*b);
		System.out.println(a/b);
		System.out.println(a%b);

	}

}

 

  • 10926
    • 이 문제가 진짜 별거 아닌거였는데 문제 의도를 제대로 파악 못해서 10개 제출하고 맞춤..
    • 예시에 나와있는 joonas 뿐만 아니라 그냥 Scanner로 들어오는 모든 문자열에 "??!"를 추가하는 문제였어요
    • 이 문제 보고 진짜 알고리즘 열심히 풀어야겠다는 생각이 듦..
import java.util.Scanner;

public class Main {

		public static void main(String[] args) {
			
			Scanner sc = new Scanner(System.in);
			
			String id = sc.nextLine();
			
			System.out.println(id+"??!");

		}

	}

 

다들 Baekjoon 알고리즘 문제 풀길래 

나도 뒤쳐질 수 없다 싶어서 시작하게 되었는데 

 

처음에는 문제 파악도 잘 안되고

정답 제출 방법도 모르겠는데

상세하게 설명해주는 블로그들도 별로 없어서 

블로그에 올리기로 했습니다!

 

앞으로도

이해하기 쉽게 문제풀이 할 수 있도록 

노력해보겠습니다!

 

다 같이 코딩뿌셔봐요!!