| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
- MySQL
- 인턴십
- 해결
- 핵심
- 카카오코드 본선
- 싸피
- 10기
- java
- SQL
- PCCP
- 소프티어
- 정기 코딩 인증평가
- 오블완
- 프로그래머스
- 카카오
- 숫자 이어 붙이기
- 산 모양 타일링
- SSAFY
- 백준
- 배열 돌리기 5
- 설명
- 등산코스 정하기
- 142085
- 14942
- softeer
- 24955
- 수료
- 티스토리챌린지
- 후기
- 퍼즐 조각 채우기
- Today
- Total
목록전체 글 (85)
개발 쥬스
🔗 문제 링크: https://school.programmers.co.kr/learn/courses/30/lessons/131114 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 🔍 해결 과정 경기도에 위치한 창고 ID, 창고 이름, 주소, 냉동여부를 출력하고 냉동여부가 null이라면 'N'으로 출력을 해야합니다.그리고 최종 출력을 창고 ID에 따라 오름차순으로 정렬을 처리하면 됩니다. 여기서 냉동시설 여부가 null인 경우를 MySQL의 내장함수인 IFNULL 함수를 활용하였습니다. IFNULL 함수에 대한 기본 구조는 다음과 같습니다.SELECT IFNULL(Column명, "Null일 경우 ..
🔗 문제 링크: https://school.programmers.co.kr/learn/courses/30/lessons/12951 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 🔍 해결 과정주어진 문자열에서 공백의 상태는 그대로 유지를 한 채로 단어의 앞부분이 문자이면 해당 문자를 대문자로 바꾸고 그 뒤에 오는 문자열은 전부 소문자로 바꿔야 합니다. 간단한 구현 문제이긴 하나, 처음에 공백을 고려를 안 하고 코드를 구현하여 항상 예외 상황을 잘 고려해야 한다는 점을 다시 한번 각인시켜준 문제였습니다. class Solution { public String solution(String s) {..
🔗 문제 링크: https://school.programmers.co.kr/learn/courses/30/lessons/59047 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 🔍 해결 과정테이블에서 대소문자와 상관없이 "EL" 문자열이 포함된 이름을 가진 동물들의 ID와 NAME을 출력하는 문제입니다.이를 MySQL의 정규표현식을 활용하여 해결하였습니다. 핵심 코드는 다음과 같습니다.... WHERE NAME REGEXP '(?i)PATTERN'; 위 코드에서 PATTERN 자리에는 특정 문자열 EL의 패턴이 들어갑니다.해당 패턴 앞에 (?i)를 붙여줌으로써 EL 패턴의 문자열을 가진 이름을 찾..
🔗 문제 링크: https://school.programmers.co.kr/learn/courses/30/lessons/181851 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 🔍 해결 과정참석가능한 학생 중에서 rank가 높은 순으로 3명을 선택한 다음 그 학생들의 번호를 바탕으로 문제에서 요구하는 값을 계산해야합니다.단순히 랭캥이 1, 2, 3등이 아닌 참석 가능한 학생 중에서 랭크 상위별로 학생 3명의 번호를 추려내야 하는 문제이기 때문에 이 문제는 우선순위 큐 자료구조를 활용하여 문제를 해결할 수 있습니다.과정은 다음과 같습니다1️⃣ Java PriorityQueue에서 Comparato..
🔗 문제 링크: https://school.programmers.co.kr/learn/courses/30/lessons/181846 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 🔍 해결 과정두 수의 합을 구하는 문제이지만 Integer와 Long의 범위를 벗어나는 수를 합한 결과까지 출력을 해야하는 문제입니다.따라서 이 문제는 직접 문자열의 숫자 한자리씩 살펴가며 직접 덧셈 연산을 진행해주어야 합니다.참고로 Java 기준 자료형의 각 범위는 다음과 같습니다.정수형 타입메모리 크기데이터 표현 범위byte1 바이트-128 ~ 127short2 바이트-32,768 ~ 32,767int4 바이트-2,..
🔗 문제 링크: https://school.programmers.co.kr/learn/courses/30/lessons/181836 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 🔍 해결 과정문자열의 배열로 주어진 picture를 k 배 확대하여 이를 문자열의 배열로 담아서 반환하는 간단한 구현 문제입니다.다음과 같은 과정을 통해서 과정을 설계했습니다.1️⃣ Java의 StringBuilder를 활용하여 특정 행의 문자열을 k배씩 확대하여 내용을 담는다.2️⃣ 문자열로 이루어진 List를 활용하여 만든 문자열을 k번 담아낸다.✏️ 코드import java.util.*;class Solution {..