성장일기

내가 보려고 정리하는 공부기록

브론즈5 4

[백준] 10951 : A + B (EOF 처리하기) - JAVA

백준 단계별 문제풀이 3단계 (반복문) https://www.acmicpc.net/problem/10951 10951번: A+B - 4 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net # 문제 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. # 예제 입력 1 1 2 3 3 4 9 8 5 2 출력 2 5 7 17 7 # 필요개념 겉보기엔 그냥 입력받아서 덧셈연산을 하면 되는 문제이지만, 이 문제의 특이점은 입력 개수가 명시되어있지 않다는 것이다. while문이나 for문을 쓸 때 반복문을 멈추는 조건이 필요하다. for문을 쓸 땐 입력 개수가 필요하고, while문을 쓸 땐 break 조건이 필요한데, 이 문제에는 그런 ..

[백준] 11654 : 아스키코드 (System.in에 대해) - JAVA

백준 단계별 문제풀이 5단계 (문자열) https://acmicpc.net/problem/11654 11654번: 아스키 코드 알파벳 소문자, 대문자, 숫자 0-9중 하나가 주어졌을 때, 주어진 글자의 아스키 코드값을 출력하는 프로그램을 작성하시오. www.acmicpc.net # 문제 알파벳 소문자, 대문자, 숫자 0-9중 하나가 주어졌을 때, 주어진 글자의 아스키 코드값을 출력하는 프로그램을 작성하시오. # 예제 입력 - 알파벳 소문자, 대문자, 숫자 0-9 중 하나가 첫째 줄에 주어진다. A 출력 65 # 필요개념 사실 그냥 입력받은 것을 int형으로 출력하면 되는 문제이다. 그런데 한 글자를 받기 위해 Scanner를 이용하는 것이 비효율적이라는 내용을 보았다! 우리는 Scanner를 사용할 때 ..

[백준] 9086 : 문자열 (next와 nextLine) - JAVA

백준 단계별 문제풀이 5단계 (문자열) https://www.acmicpc.net/problem/9086 9086번: 문자열 입력의 첫 줄에는 테스트 케이스의 개수 T(1 ≤ T ≤ 10)가 주어진다. 각 테스트 케이스는 한 줄에 하나의 문자열이 주어진다. 문자열은 알파벳 A~Z 대문자로 이루어지며 알파벳 사이에 공백은 없으 www.acmicpc.net # 문제 문자열을 입력으로 주면 문자열의 첫 글자와 마지막 글자를 출력하는 프로그램을 작성하시오 # 예제 입력 3 ACDKJFOWIEGHE O AB 출력 AE OO AB # 필요개념 계속 런타임에러가 떠서 애를 먹었다,, ‘숫자 다음줄 문자열’ 의 형태라서 string을 받을 때 sc.nextLine()을 사용하면 개행만 가져온다고 한다,,,,, 그래서 ..

[백준] 10807 : 개수 세기 (Stream 이용하기) - JAVA

백준 단계별 문제풀이 4단계 (1차원 배열) https://www.acmicpc.net/problem/10807 10807번: 개수 세기 첫째 줄에 정수의 개수 N(1 ≤ N ≤ 100)이 주어진다. 둘째 줄에는 정수가 공백으로 구분되어져있다. 셋째 줄에는 찾으려고 하는 정수 v가 주어진다. 입력으로 주어지는 정수와 v는 -100보다 크거 www.acmicpc.net # 문제 총 N개의 정수가 주어졌을 때, 정수 v가 몇 개인지 구하는 프로그램을 작성하시오. 정수의 개수가 첫째줄, 배열이 둘째줄, 정수 v가 셋째줄에 입력된다. # 예제 입력 11 1 4 1 2 4 2 4 2 3 4 4 2 출력 3 # 필요개념 배열 전체를 for문으로 돌면서 카운트 하는 방법도 있지만, 이번에는 자바를 공부하면서 알게 된..

728x90