STUDY 16

[백준] 10430번 : 나머지 - JAVA [자바]

문제 복잡한 듯 보이지만, 출력 예시만 보면 된다. 말 그대로 값을 입력받고 그 값에 대한 수식을 system.out.println으로 뽑기만 하면 되는 방식 .. Buffer를 써도 되고 Scanner를 써도 무관. 이번 포스팅은 Scanner 방식 답안 import java.util.Scanner; public class Main { public static void main(String arg[]) throws Exception{ Scanner sc = new Scanner(System.in); int A = sc.nextInt(); int B = sc.nextInt(); int C = sc.nextInt(); sc.close(); System.out.println((A+B)%C); System.o..

STUDY/백준 2024.03.14

백준 컴파일 에러 나는 이유 (JAVA)

백준에서 답안지를 제출했을때, vscode에서는 정상적인 값이 나오는데도 불구하고 컴파일 에러가 발생할 때가 있다. 여러가지 원인이 있겠지만 그 중 2가지 원인에 대해 찾아보았다 ㅎㅎ 1) Class 명은 무조건 Main 으로 ... 해당 사진과 같이 Class 명을 Main 이 아닌 다른 명으로 하면 컴파일 에러가 떨어진다 ㅎㅎ 답안지 제출할때 class 명은 무조 건 Main으로 .. 2) import를 빼먹을 경우 컴파일 에러가 난다. import가 된 경우 이 부분까지 확실하게 붙여 넣어 줘야 컴파일 에러가 나지 않는다 해당 부분을 잘 처리 해주었더니, 컴파일 에러가 더이상 나지 않았음!!!!

STUDY/백준 2024.03.13

백준 18108번 : 1998년생인 내가 태국에서는 2541년생?! (JAVA)

백준 18108번 태국의 불기 연도는 일반적인 국가의 연도에 543년을 더한 값. 따라서 입력받은 (Scanner) 불기연도 값에서 543년을 빼면 그 결과값이 서기 연도가 된다 아래와 같이 코드를 작성했더니 정답을 맞추었다. import java.util.Scanner; public class Main { public static void main(String arg[]) throws Exception{ /**ICPC Bangkok Regional에 참가하기 위해 수완나품 국제공항에 막 도착한 팀 레드시프트 일행은 눈을 믿을 수 없었다. 공항의 대형 스크린에 올해가 2562년이라고 적혀 있던 것이었다. 불교 국가인 태국은 불멸기원(佛滅紀元), 즉 석가모니가 열반한 해를 기준으로 연도를 세는 불기를 사용..

STUDY/백준 2024.03.13

[백준] 10926번 : ??! - JAVA [자바]

문제 문제가 무슨 말인가 싶을 순 있겠지만, 그냥 컴퓨터에서 문자열(String)을 입력받은 후 입력받은 문자 뒤에 "??!"를 추가로 붙여서 출력하라는 뜻. 이번엔 Scanner방식과 BuffereddReader의 방식 두개를 모두 사용해 보겠음 답안1(Scanner) import java.util.Scanner; public class Main { public static void main(String[] args) throws IOException { Scanner sc = new Scanner(System.in); String name = sc.next(); String ex = "??!"; System.out.println(name + ex); sc.close(); } } 답안2(Buffered..

STUDY/백준 2022.11.13

[백준] 10869번 : 사칙연산 - JAVA [자바]

문제 답안 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); sc.close(); } } 문자 혹은 숫자를 입력받아 답을 뽑아내는 방법은 Scanner 말고도 BufferedReader 등 여러가지 방식이 존재한다. 이 부분에 대해서는 조..

STUDY/백준 2022.11.13

백준<JAVA> A+B , A-B, AxB, A/B

문제 1000번 답변 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); sc.close(); } } Scanner 를 활용하여 입력받을 int 값을 설정하고 A+B로 뿌려주면 성공 Scanner를 한번이라도 써봤으면 간단하게 풀 수 있는 문제이다. 문제 1001, 10998번은 A-B , AXB 를 연산하는 문제이다 위와 같은 코드에서 A+B를 각각 A-B, A*B 로만 바꿔서 제출하면 정답처리가 되는 간단한 문제..

STUDY/백준 2022.11.13
반응형