전체 글 50

[오늘의 알고리즘 1문제] - <[PCCE 기출문제] 3번 / 수 나누기>

2025.07.11(Fri.) [오늘의 알고리즘 1문제] - 프로그래머스 MySQL 문제 설명2자리 이상의 정수 number가 주어집니다. 주어진 코드는 이 수를 2자리씩 자른 뒤, 자른 수를 모두 더해서 그 합을 출력하는 코드입니다. 코드가 올바르게 작동하도록 한 줄을 수정해 주세요.제한 사항10 ≤ number ≤ 2,000,000,000number의 자릿수는 2의 배수입니다.입출력 예시입력 #14859출력 #1107입력 #229출력 #229 프로그래머스 코드import java.util.Scanner;public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); ..

[오늘의 알고리즘 1문제] - <Python 개발자 찾기>

2025.06.27(Fri.) [오늘의 알고리즘 1문제] - 프로그래머스 MySQL [DEVELOPER_INFOS] 테이블에서 Python 스킬을 가진 개발자의 정보를 조회하려 합니다. Python 스킬을 가진 개발자의 ID, 이메일, 이름, 성을 조회하는 SQL 문을 작성해 주세요.결과는 ID를 기준으로 오름차순 정렬해 주세요.IDEMAILFIRST_NAMELAST_NAMED162cade_cunningham@grepp.coCadeCunninghamD165jerami_edwards@grepp.coJeramiEdwards SELECT ID, EMAIL,FIRST_NAME,LAST_NAMEFROM DEVELOPER_INFOSWHERE 'Python' In (SKILL_1, SKILL_2, SKILL_3)OR..

[오늘의 알고리즘 1문제] - <잡은 물고기의 평균 길이 구하기>

2025.06.18(Wed.) [오늘의 알고리즘 1문제] - 프로그래머스 MySQL 잡은 물고기의 평균 길이를 출력하는 SQL문을 작성해주세요.평균 길이를 나타내는 컬럼 명은 AVERAGE_LENGTH로 해주세요.평균 길이는 소수점 3째자리에서 반올림하며, 10cm 이하의 물고기들은 10cm 로 취급하여 평균 길이를 구해주세요.10cm 이하의 물고기는 10cm 로 취급하므로 총 물고기의 길이의 합은 30 + 50 + 40 + 20 + 10 +10 = 160 이며 총 물고기의 수는 6마리이므로 잡은 물고기의 평균 길이는 160/6 = 26.666.. 입니다. 이를 소수점 3째자리에서 반올림하면 26.67 이므로 결과는 다음과 같아야 합니다.AVERAGE_LENGTH26.67 select round(avg(..

[오늘의 알고리즘 1문제] - <잡은 물고기 중 가장 큰 물고기의 길이 구하기>

2025.06.17(Tue.) [오늘의 알고리즘 1문제] - 프로그래머스 MySQL 낚시앱에서 사용하는 [FISH_INFO] 테이블은 잡은 물고기들의 정보를 담고 있습니다. [FISH_INFO] 테이블의 구조는 다음과 같으며 [ID], [FISH_TYPE], [LENGTH], [TIME]은 각각 잡은 물고기의 ID, 물고기의 종류(숫자), 잡은 물고기의 길이(cm), 물고기를 잡은 날짜를 나타냅니다.[FISH_INFO] 테이블에서 잡은 물고기 중 가장 큰 물고기의 길이를 'cm'를 붙여 출력하는 SQL 문을 작성해주세요.이 때 컬럼명은 'MAX_LENGTH' 로 지정해주세요. 가장 큰 물고기의 길이는 50cm 이므로 결과는 다음과 같아야 합니다.MAX_LENGTH50.00cm SELECT CONCAT(..

[Spring] 카카오맵 API를 활용하여 GeoCoding

지난 게시글에 이어 카카오맵 API를 활용해서 주소를 위도/경도(좌표)로 변환하는 코드를 작성했다.탑-다운 방식으로 개발하는 것을 선호하여, 컨트롤러 - 서비스 순으로 코드를 나열할 예정이다. 응답 DTO 생성@Getter@RequiredArgsConstructorpublic class GeoCoordinate { private final Double longitude; // x값(경도) private final Double latitude; // y값(위도)} 카카오맵 API는 x값이 경도, y값이 위도로 추출됨으로 이에 유의하면서 코드를 작성해야 한다. Controller 생성 카카오맵 API를 활용해서 GeoCoding을 하려면, HttpMethod는 GET으로 해주어야 한다.@RestC..