전체 글528 [코딩테스트] 백준 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. [코딩테스트] 백준 25304번 영수증 (Java) 쉽게 풀라면 쉽게 풀 수 있겠지만, 내 머리에서 나온 방법이 곧 정답이 될 수 있는 자신감을 북돋게 하기위해서 자그마치 5시간을 공들였다. 문제 정답 바로 이게 버퍼로 만든 나의 정답이다. br.readLine() 이라는 개념은 간략하게 말해서 공백을 기준으로 읽어 내겠다 라는 의미이다. A B C (ABC 사이에 공백이있음) A B C 이런식으로 공백에 따라서 문자열을 나눈다. 여기서 for문 안에 st = new StringTokenizer(br.readLine()); 이 구문은 C = (Integer.parseInt(st.nextToken()) * Integer.parseInt(st.nextToken())); 이 구문이 너무 설명이 어렵다. 실패시 결국에는 10 10 10 을 적든 10 10 을 적.. 2022. 10. 5. [코딩테스트] 백준 8393번 합 해설집 (Java) 아 뭔가... 간단한 문제인 것 같은데, 이거 하나 푸는데 2시간 걸렸다... 문제 정답 설명은 주석에 달아 놓았다. 중요한 것은 int sum = 0; 이값이 for문 안에 있을 때랑 밖에 있을 때랑 천지 차이이다. 다시 생각해보면 for 반복문을 돌 때 for 문에서 계속 sum 값을 0으로 초기화 하기 때문에 10이 계속 나왓던 것 같다. 그리고 Scope 개념에 대해서 더 잘알아야 겠다. 또 다른 방법? StringBuilder를 사용한 방법인데, 이 문제에서는 굳이 사용 할 필요는 없다 To be continue.. 2022. 10. 3. [코딩테스트] 백준 10950번 A+B -3 해설집 (Java) 문제 정답 간략한 설명은 주석에 달아 놓앗다. 여기서는 StringBuilder, StringTokenizer, append의 개념에 대해서 공부를 해야 정답이 이해가 갈 것이다. To be continue.. 2022. 10. 3. [코딩테스트] 백준 2739번 구구단 해설집 (Java) 바로 드가자 문제 정답 여기서 유의할 점은 "출력 형식이 잘못 되었습니다." 라는 결과가 나올 수 있다. 예시에 나온 값을 보고 띄어쓰기에 유의해야된다. To be continue.. 2022. 10. 2. [코딩테스트] 백준 2480번 주사위 세 개 해설집 (Java) 이문제는 나름 쉽게 풀었던 것 같다. 답 보기전에 최소 3 시간은 고민해보자 문제 정답 첫번 째 조건 a b c 모두 같다면 = 10000+(a*1000) 실행 두번 째 조건 a = b 이 같다면 = 1000 +(a*100) 실행 세번 째 조건 b = c 이 같다면 = 1000 +(b*100) 실행 네번 째 조건 a = c 이 같다면 = 1000 +(c*100) 실행 그 외 조건 a > b 보다 크면 a 호출 result2 값은 result 와 c 중 큰 값 호출 result2 * 100 = 값 호출 To be continue.. 2022. 10. 2. [코딩테스트] 버퍼 br.readLine() 오류 나는 이유 문제 자꾸 오류가 발생한다. 확인을 해보니까 Exception 을 던지라고 나온 것, Exception 던져 주면 자연스럽게 해결된다. To be continue.. 2022. 10. 1. 이전 1 ··· 33 34 35 36 37 38 39 ··· 66 다음