분류 전체보기 176

11720 : split(), Integer.parseInt("문자열")

1. 문제 첫 줄에 숫자의 개수 n을 입력 받고, 두 번째 줄에 공백 없이 n개의 1의 자리 수를 입력 받고, 그 n개의 숫자들의 합 출력 2. 풀이 n을 입력 받을 때는 nextInt() 사용하지만, 그 다음 더해 줄 숫자들은 한 번에 입력 받기 때문에 일단 문자열로 입력 받고, split() 메서드를 사용해 나눈 뒤, Integer.parseInt()로 변환 해 sum이라는 정수에 바로 합하고, sum()을 출력하면 결과 값이 나온다. 3. 코드 public static void main(String[] args) { Scanner sc = new Scanner(System.in); int cnt; int sum = 0; String[] array; cnt = sc.nextInt(); // 숫자 개수..

Java/백준 2022.06.01

11718

1. 문제 입력 받은 대로 출력하는 프로그램 2. 풀이 Scanner로 문자열을 입력 받고, 이를 nextLine() 메서드를 통해 한 줄씩 불러와 String에 문자와 함께 저장한다. 이전에 hasNextLine() 메서드로 다음 행에 문자열이 존재하면 계속해서 동작 반복하고, 아니면 그만한다. 반복문 개수까지만 반복한다. nextLine() 엔터만을 감지해 엔터 전까지 모든 것을 입력 받겠다. hasNextLine() 참, 거짓 판별하는 boolean 형태 입력 값이 다음 라인에 있으면 True 반환, 없으면 False 반환 3. 코드 입력 값이 1줄 public static void main(String[] args) { Scanner sc = new Scanner(System.in); while(..

Java/백준 2022.06.01