코딩테스트

코딩테스트 일기 (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 10703번 유성

2024.09.14기준 - 실버1백준, BEAKJOON, BOJ, JAVA, 자바 풀이이 문제는 유성이 수직으로 땅에 내려갈 때., 유성이 떨어진 후의 사진을 출력하는 문제입니다. 문제 접근세로를 기준으로 유성과 땅의 거리가 가장 짧은 거리를 구해줍니다.구해준 최솟값을 이용해 유성을 밑으로 이동시킵니다.이동 시킨 사진을 출력해줍니다. 1. 입력받은 유성사진을 2차원 배열에 저장합니다.// 유성 사진을 저장할 배열 char[][] grid = new char[h][w];char[] str;for (int i = 0; i  2. 세로를 기준으로 땅과 유성에 사이의 거리 중 최솟값을 구합니다.// 착륙하기 위해 최대한 적게 내려가야 되는 길이를 저장하는 변수.int min = Integer.MAX_VALUE;..

코딩테스트 일기 (BAEKJOON)

BEAKJOON / 백준 - JAVA 25594번 HG 음성기호

2024.09.13기준 - 실버5백준, BEAKJOON, BOJ, JAVA, 자바 풀이이 문제는 주어진 문자열이 해강이가 만든 음성 기호인 HG 표준음성기호로만 사용해서 만들었는지 확인하여 출력하는 문제입니다. 접근 방법문자열의 길이를 먼저 확인합니다.문자열의 길이만큼 입력 받은 문자를 짤라줍니다.짜른 문자열이 HG표준음성기호인지 확인합니다.맞다면 저장을 아니라면 error를 출력하고 멈춰줍니다.1. 첫 문자 기준으로 문자열 길이를 찾아내는 함수를 만들었습니다.// 문자의 길이를 구해주는 함수.private static int lencheck(char c) { if (c == 'o' || c == 'i') { return 2; } else if (c == 'c' || c == 'l..

코딩테스트 일기 (BAEKJOON)

BEAKJOON / 백준 - JAVA 9342번 염색체

2024.09.02기준 - 실버3백준, BEAKJOON, BOJ, JAVA, 자바 풀이이 문제는 주어진 조건에 맞는 염색채인지 아닌지 확인하여 출력하는 문제입니다. 문제 설명더보기1. A, B, C, D, E, F 중 0개 또는 1개가 나와야 하기 때문에 ABCDEF를 제외한 단어가 나오면 잘못된 염색체입니다.2. AFC에서 연속된 AFC가 아닌 경우(ANFC, AFAFC) 조건 AFC전 까지 시작하는 단어로 해당되어 1번 조건에 맞지 않게 됩니다.3. AFC 뒤에 단어는 무조건 1개이거나 없어야됩니다. 단 단어가 1개가 있다면 ABCDEF 중 1개만 나와야합니다. 1. 우선 풀이에 필요한 변수들을 정리했습니다.char[] arr; // 문자열을 저장할 배열char be, now; // 문자열을 ..

Coding_Slowly
'코딩테스트' 태그의 글 목록 (2 Page)