본문 바로가기

전체 글72

[JAVA][백준] 1152_단어의 개수 import java.util.Scanner; public class Znum_of_words_1152 { public static void main (String[] args) { Scanner sc = new Scanner(System.in); String sentence = sc.nextLine(); String arrStr[] = sentence.trim().split(" "); int num = arrStr.length; if (sentence.equals(" ")) { num = 0; } System.out.println(num); } } String을 split하여 배열에 넣고 싶을 때, 반복문이 없이도 넣을 수 있다. 처음 선언하면서 split을 해주면 알아서 배열에 잘 들어간다. ​ st.. 2024. 4. 15.
[JAVA][백준] 2884_알람시계 import java.util.Scanner; public class Zalram_2884 { public static void main (String[] args) { Scanner sc = new Scanner(System.in); int h = sc.nextInt(); int m = sc.nextInt(); if (m >= 45) { m -= 45; } else if (m 0) { m += 15; h -= 1; } else if (h < 1) { h = 23; m += 15; } } System.out.println(h +" "+ m); } } 여러가지 경우를 모두 if로 나눠서 코딩하기! 경우의 수를 노트에 정리해보면, 꼭 4개의 if문을 쓰지 않고 더 간략한 if문을.. 2024. 4. 15.
[JAVA][백준] 2562_최댓값 import java.util.Scanner; public class Zmax_2562 { public static void main (String[] args) { Scanner sc = new Scanner(System.in); int[] arrNum = new int[9]; int max = 1; int cnt = 0; for (int i = 0; i max) { max = arrNum[i]; cnt = i+1; } } System.out.println(max +"\n"+ cnt); } } 배열 선언 시 : 9개의 칸을 가진 배열을 선언하고 싶다면.. 2024. 4. 15.
[JAVA][백준] 11720_숫자의 합 import java.util.Scanner; public class Zsum_of_num_11720 { public static void main (String[] args) { int sum = 0; Scanner in = new Scanner(System.in); int num = in.nextInt(); in.nextLine(); String ns = in.nextLine(); String[] str = ns.split(""); for (int i = 0; i < num; i++) { sum += Integer.parseInt(str[i]); } System.out.println(sum); } } 원래는 두번째 줄 숫자를 입력받을 때 int를 사용했다. num%10 으로 맨 뒷 자리 수를 추출한 .. 2024. 4. 15.
[JAVA][백준] 2439_별찍기2 import java.util.Scanner; public class Zstar_2439 { public static void main (String[] args) { Scanner sc = new Scanner(System.in); int num = sc.nextInt(); sc.close(); for (int i = 1; i 2024. 4. 15.
2023-1주차 backjoon 문제풀이 보호되어 있는 글 입니다. 2023. 9. 4.