문자열

코딩테스트 일기 (BAEKJOON)

BEAKJOON / 백준 - JAVA 4848번 집합 숫자 표기법

2024.09.24기준 - 실버2백준, BEAKJOON, BOJ, JAVA, 자바 풀이이 문제는 집합 숫자 표기법을 숫자로 변환하고, 변환된 수의 합을 다시 집합 숫자 표기법으로 출력하는 문제입니다. 접근 방식입력 받은 집합 숫자 표기법은 뒤에 있는 }의 개수보다 -1보다 작은 수입니다.두 수의 총 합은 15이기 때문에 15개의 지합 숫자 표기법을 미리 만들어 주었습니다.두 수의 합에 해당하는 집합 숫자 표기법을 출력해줍니다. 1. 먼저 집합 숫자 표기법을 세팅해주었습니다.// 숫자를 집합 숫자 표기법으로 변환해주는 메소드.private static String[] encryption() { StringBuilder sb = new StringBuilder(); String[] str = ne..

코딩테스트 일기 (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 2448번 별 찍기 - 11

2024.09.08기준 - 골드4백준, BEAKJOON, BOJ, JAVA, 자바 풀이이 문제는 예제를 보고 규칙을 찾아내 수를 입력받으면 규칙에 맞게 출력하는 문제입니다. 1. 우선 재귀할 베이스로 사용할 삼각형을 먼저 만들어 주었습니다.// 우선 삼각형 모양을 먼저 입력시켜줬습니다.sb.append(first());// 기본적으로 삼각형을 만들어줄 함수.private static String first() { StringBuilder sub = new StringBuilder(); // \n이 들어가면 그 만큼 길이가 길어져 한 줄의 문자열로 만들어서 계산을 진행합니다. sub.append(" * "); sub.append(" * * "); sub.append("****..

코딩테스트 일기 (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
'문자열' 태그의 글 목록