2024.11.22기준 - 실버4백준, BEAKJOON, BOJ, JAVA, 자바 🟥 풀이이 문제는 입력받은 행과 열, 문자열을 이용해 규현이와 승환이의 비밀 메시지를 출력하는 문제입니다. 문제 접근공백과 알파벳 대문자를 0 ~ 26의 숫자로 바꿔준 뒤 5자리의 이진수로 변환하기 때문에,key를 5자리이진수를 가지고 value로 공백 또는 알파벳대문자를 가지는 map을 먼저 생성했습니다.계산에 필요한 변수를 생성했습니다. (행과 열, 그리드, ...)소용돌이 방향으로 이동하기 위해 이동해야되는 좌표를 동서남북으로 생성했습니다.테스트 케이스의 수 만큼 반복문을 반복합니다.입력받은 문자열로 그리드를 먼저 생성한 뒤 비밀 메시지를 구해 출력해줍니다.1. 공백과 알파벳 대문자를 값으로가지는 5자리 이진수 ma..
2024.11.19기준 - 브론즈4백준, BEAKJOON, BOJ, JAVA, 자바 🟥 풀이이 문제는 간단하게 도훈이와 차형준 선생님이 에디터를 설치한 횟수의 합을 출력하는 문제입니다. 1. 입력 받은 값을 계산 후 출력해줍니다.StringTokenizer st = new StringTokenizer(br.readLine());int n = Integer.parseInt(st.nextToken()); // 설치해야되는 컴퓨터int m = Integer.parseInt(st.nextToken()); // 에디터 개수int k = Integer.parseInt(st.nextToken()); // 도훈이가 설치한 컴퓨터// 선생님은 에디터의 개수 만큼 설치를 하기 떄문에, 도훈이 + 1 * 에디터 개수 만큼..
2024.11.18기준 - 브론즈3백준, BEAKJOON, BOJ, JAVA, 자바 🟥 풀이이 문제는 간단하게 처음 들어오는 숫자가 1이면 문제 개수를 추가 하고, 2라면 문제를 빼주는데 문제의 개수가 모자라다면 "Adios"를 아니라면 "See you next month"를 출력하는 문제입니다. 1. 이벤트의 개수만큼 반복문을 돌려줍니다.while (n-- > 0) { st = new StringTokenizer(br.readLine()); forum = Integer.parseInt(st.nextToken()); num = Integer.parseInt(st.nextToken()); if (forum == 1) { // 문제 포럼 추가 sum += num; }..