문자열

코딩테스트 일기 (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; // 문자열을 ..

정보처리산업기사

정보처리산업기사 - 프로그래밍 언어 활용 - 배열과 문자열

※ 공부 내용의 복습 개념으로 정리된 글입니다. - 출처 시나공  배열의 개념배열은 동일한 데이터 유형을 여러 개 사용해야 할 경우 이를 손쉽게 처리하기 위해 여러 개의 변수들을 조합해서 하나의 이름으로 정의해 사용하는 것을 말합니다.배열은 하나의 이름으로 여러 기억장소를 가리키기 때문에 배열에서 개별적인 요소들의 위치는 첨자를 이용하여 지정합니다.배열은 변수명 뒤에 대괄호 []를 붙이고 그 안에 사용할 개수를 지정합니다.C언어에서 배열의 위치는 0부터 시작됩니다.배열은 행 우선으로 데이터가 기억장소에 할당됩니다.C 언어에서 배열 위치를 나타내는 첨자 없이 배열 이름을 사용하면 배열의 첫 번째 요소의 주소를 지정하는 것과 같습니다. 1차원 배열1차원 배열은 변수들을 일직선상의 개념으로 조합한 배열입니다...

코딩테스트 일기 (BAEKJOON)

BEAKJOON / 백준 - JAVA 32076번 Easy as ABC

2024.08.09기준 - 실버4백준, BEAKJOON, BOJ, JAVA, 자바 풀이이 문제는 3x3의 격자가 있을 때 자신을 제외한 인접한 모든 단어들을 이용해서 3자리로 된 단어 중 사전순으로 가장 빠른 단어를 출력하는 문제입니다. 접근 방법커스텀 클래스를 생성해 문자열을 저장해주었습니다.우선순위 큐를 이용해 가장 먼저 3자리 문자열이 만들어지는 것이 사전순으로 가장 빠른 단어이기 때문에 우선순위 큐를 이용했습니다.1. 커스텀 클래스를 생성했습니다.// 좌표와 문자열, 방문 표시를 저장하는 커스텀 클래스private static class Coordinate implements Comparable { int x, y; String str; boolean[][] visit; pu..

Coding_Slowly
'문자열' 태그의 글 목록 (3 Page)