코딩테스트

· 코딩/MySQL
1. 상위 N개 레코드 조회 : LIMIT SELECT {COL1},{COL2} FROM {TABLE} ORDER BY {CONDITION} LIMIT 1; 2. 날짜 데이터 정보 추출 함수 결과값 YEAR() 연도 MONTH() 월 DAY() 일 HOUR() 시 MINUTE() 분 SECOND 초 SELECT YEAR(DATETIME) FROM {TABLE}; 3. DATETIME 형식 : DATE_FORMAT() 문제에서 DATETIME 형식을 정해주는 경우가 많기 때문에 꼭 외워둬야 하는 함수 DATE_FORMAT(시간값, 원하는 포맷형식) DATE_FORMAT(NOW(), ‘%Y-%M-%d’) 날짜 표기 FORMAT DESCRIPTION %Y 4자리 표기 (ex. 2023) %y 2자리 표기 (e..
뱀과 사다리 게임 https://www.acmicpc.net/problem/16928 16928번: 뱀과 사다리 게임 첫째 줄에 게임판에 있는 사다리의 수 N(1 ≤ N ≤ 15)과 뱀의 수 M(1 ≤ M ≤ 15)이 주어진다. 둘째 줄부터 N개의 줄에는 사다리의 정보를 의미하는 x, y (x < y)가 주어진다. x번 칸에 도착하면, y번 칸으 www.acmicpc.net 풀이 입력 범위가 1~100정도 밖에 안 되니 그냥 bfs() 돌려서 풀었다 대신 PriorityQueue 사용해서 주사위 굴린 수가 적은 경우의 수부터 탐색하도록 package boj; import java.io.BufferedReader; import java.io.InputStreamReader; import java.util...
문제 설명 JadenCase란 모든 단어의 첫 문자가 대문자이고, 그 외의 알파벳은 소문자인 문자열입니다. 단, 첫 문자가 알파벳이 아닐 때에는 이어지는 알파벳은 소문자로 쓰면 됩니다. (첫 번째 입출력 예 참고) 문자열 s가 주어졌을 때, s를 JadenCase로 바꾼 문자열을 리턴하는 함수, solution을 완성해주세요. 제한 조건 s는 길이 1 이상 200 이하인 문자열입니다. s는 알파벳과 숫자, 공백문자(" ")로 이루어져 있습니다. 숫자는 단어의 첫 문자로만 나옵니다. 숫자로만 이루어진 단어는 없습니다. 공백문자가 연속해서 나올 수 있습니다. 문제 풀이 substring 메소드를 활용하여 공백으로 구분해 문자열 배열에 넣어서 계산한다. substring, toUpperCase, toLower..
짛
'코딩테스트' 태그의 글 목록