Codingtest37 [코딩테스트] 백준 10952번 A+B -5 해설집 (Java) 가보자구 문제 정답 1. 만약 ( A와 B가 0이 아닐때) 2. A또는 B가 0이 아닐때 반복하여라 3. A는 Integer타입 숫자 4. B도 Integer타입 숫자 5. C 는 A + B 한 값이다. 6. 만약 C = 0 이라면 true 로인해 멈추고 아니라면 false로 다음 으로 넘어가여라 7. StringBuilder에 C값을 넣고 8. 줄바꿈 (개행) 하여라 9. sb(StringBuilder)에 있는 값을 출력 하여라. 여기서 알게된 점은 while문 안에서 도는 if문에서 break;를 선언 할 시 while문 자체를 멈춘다. To be continue.. 2022. 10. 10. [코딩테스트] 백준 10871번 X보다 작은 수 해설집 (Java) 브론즈 5 인데 이렇게 어려워도 되나 싶다. 문제 정답 방법 1 방법 2 아직 난 주먹구식으로 하고 있지 않나 싶다. To be continue.. 2022. 10. 9. [코딩테스트] br.readLine() 과 st.nextToken() 파헤치기 사실, 코딩테스트를 하다보면 스캐너를 사용하다가 -> 제한시간 때문에 버퍼라는 기능을 사용하게 된다. 버퍼를 사용하다가보면 나도 모르게 사용하는 구문 3가지가 있다. 1. BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); : 버퍼를 사용하겠다고 선언 하는 기능. 2. StringTokenizer st = new StringTokenizer(br.readLine()); : 스트링토큰을 사용하겠다고 선언하는것인데. 여기서 이 구문을 왜 써야 하는가가 중요 한 것 같다. br.readLine() 다음과 같이 작성하고 Run을 돌려보면 이렇게 사용이 된다. 빨간색 네모줄을 추가해주면 선언만 하는 것 같지만 작성해야하는 줄이 한줄이.. 2022. 10. 9. [코딩테스트] 백준 2439번 별 찍기 -2 해설집 (Java) 이게 뭐라고 이렇게 머리가 아픈가 문제 정답 공백과 별을 만들어주기 위한 3중 for문이 필요한 문제이다. i++은 다음 반복할 때 i가 i+1 되어서 돌아오게된다. (헷갈리니까 주의하자 다음 프로세스에서 바로 적용되는게 아니다.) 공백을 A-1 해줘야지 공백이 생기고 그다음에 별이 들어갈것이다. 그리고 마지막은 개행 To be continue.. 2022. 10. 8. [코딩테스트] 백준 2438번 별 찍기 해설집 (Java) 은근히 어려우면서 머리 아팠다. 문제 정답 2중 for문을 돌리게 된다. A가 주어지고 A가 주어진 만큼 반복문을 돌리다가 두번 째 반복문 B 객체가 반복문을 돌면서 * 별을 찍게된다. 하지만 System.out.print("*"); 이기 때문에 세로가 아닌 가로로 찍게된다. 그리고 한 바퀴 돌고나면 마지막 println() 을 통해서 공백과 개행이 된다. 끝 To be continue.. 2022. 10. 6. [코딩테스트] 백준 11022번 A+B -8 해설집 (Java) 문제 정답 여기서 중요한건 br.close() 로 버퍼를 종료해주지 않으면 틀렸다고 나온다. To be continue.. 2022. 10. 6. [코딩테스트] 백준 11021번 A+B -7 (Java) 15552번 에다가 추가 된 문제 같다. 문제 정답 To be continue.. 2022. 10. 6. [코딩테스트] 백준 15552번 빠른 A + B 해설집 (Java) 간단한 문제 였던 것 같다. 문제 정답 간단한 문제 였다. for 문으로 반복문 돌려주고, 합을 구할필요가 없기 때문에 StringBuilder 을 통해서 결과 값만 나오게 하면 된다. 그리고 개행은 '\n' 이다 To be continue.. 2022. 10. 6. 이전 1 2 3 4 5 다음