BOJ

코딩테스트 일기 (BAEKJOON)

BEAKJOON / 백준 - JAVA 10914번 Veni, vidi, vici

2024.09.20기준 - 브론즈1백준, BEAKJOON, BOJ, JAVA, 자바 풀이이 문제는 원철이가 만들어낸 암호화된 단어를 복호화하여 출력하는 문제입니다. 접근 방법문자열을 빈 칸을 기준으로 나눠 문자열을 검사해줍니다.현재 참조하고 있는 문자와 그 다음문자를 검사하여 그 다음문자가 없다면 더미 단어로 판단합니다.더미 단어가 아니라면 두 단어를 더 한 값에 복호화 n을 빼주어 기존 문자열을 출력합니다.1. 빈 칸을 기준으로 나눠 문자열을 검사합니다.// 빈 값을 기준으로 나뉜 문자열을 하나씩 검사합니다.for (int j = 0; j = arr.length) { break; // 더미 문자가 아니라면 } else { // 복호화 num = arr[j..

코딩테스트 일기 (BAEKJOON)

BEAKJOON / 백준 - JAVA 25755번 거울반사

2024.09.19기준 - 브론즈2백준, BEAKJOON, BOJ, JAVA, 자바 풀이이 문제는 거울을 이용해 배열을 뒤집을 때, 1과 8은 그대로, 2는 5로, 5는 2로, 나머지는 ?로 출력하는 문제입니다. 1. 상, 하로 뒤집는 건 둘 다 똑같기 때문에 하나로 합쳐서 계산을 해줍니다.// 상, 하로 뒤집을 때if (w.equals("U") || w.equals("D")) { for (int i = n - 1; i >= 0; i--) { for (int j = 0; j  2. 좌, 우도 똑같이 똑같기 때문에 하나로 합쳐서 만들어 줍니다.// 좌, 우로 뒤집을 떄} else { for (int i = 0; i = 0; j--) { if (arr[i][j] =..

코딩테스트 일기 (BAEKJOON)

BEAKJOON / 백준 - JAVA 18127번 모형결정

2024.09.18기준 - 브론즈3백준, BEAKJOON, BOJ, JAVA, 자바 풀이이 문제는 단순하게 규칙을 찾아내 증가되는 도형의 횟수를 구하는 문제입니다. 1. 삼각형일 때만 따로 계산을 해주었습니다.// 삼각형일떄if (a == 3) { add = 2; while (b-- > 0) { count += add; add++; // 기본에 늘어난 횟수에서 +1만큼 더 늘어난다. }// 삼각형이 아닐때}삼각형일 때는 늘어나는 도형의 개수가 기존에 늘어났던 횟수에 +1이 더 해집니다.2. 삼각형이 아닌 다각형일 때// 삼각형이 아닐때} else { add = a - 1; while (b-- > 0) { count += add; ..

코딩테스트 일기 (BAEKJOON)

BEAKJOON / 백준 - JAVA 1043번 거짓말

2024.09.17기준 - 골드4백준, BEAKJOON, BOJ, JAVA, 자바 풀이이 문제는 지민이가 파티를 가서 이야기를 할 때, 이야기의 진실을 모르는 파티를 간 횟수를 출력하는 문제입니다. 문제 접근이야기의 진실을 아는 사람을 boolean[]로 체크를 해주었습니다.한 번이라도 진실을 아는 사람을 만나면 true로 체크를 해주어야 합니다.모든 체크가 끝나고 나서 마지막으로 파티의 인원을 체크해 출력해줍니다. 1. 이야기의 진실을 아는 사람을 체크해주었습니다.// 진실을 아는 사람을 체크하는 배열boolean[] visit = new boolean[n + 1];st = new StringTokenizer(br.readLine());int num = Integer.parseInt(st.nextTok..

Coding_Slowly
'BOJ' 태그의 글 목록 (3 Page)