일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 프로그래머스
- 성능테스트툴
- 백준 11659
- String.valueOf()
- 자바
- OOP
- 싱글톤패턴
- List.of
- 백준
- GCP
- MySQL
- vm인스턴스생성
- Spring MVC 구성요소
- Spring MVC 동작원리
- 구간합구하기
- 재귀와반복문
- 재귀함수
- 투포인터알고리즘
- 코드스테이츠
- java
- 클라우드에서 도커 실행하기
- 11659
- 버블정렬
- Array.asList
- 코드스테이츠 백엔드
- 스택
- Spring Web MVC
- 알고리즘
- 인텔리제이
- 코딩테스트
- Today
- Total
목록글 전체 보기 (242)
순간을 기록으로
문제 https://programmers.co.kr/learn/courses/30/lessons/92334 코딩테스트 연습 - 신고 결과 받기 문제 설명 신입사원 무지는 게시판 불량 이용자를 신고하고 처리 결과를 메일로 발송하는 시스템을 개발하려 합니다. 무지가 개발하려는 시스템은 다음과 같습니다. 각 유저는 한 번에 한 명의 programmers.co.kr 풀이 레벨 1에 있지만 레벨 1이 아닌 거 같은 문제. 접근하는 방법이 어려워서 고민을 많이 했다. HashSet과 HashMap을 이용해서 풀 수 있는 문제다. 문제 풀이 순서는 크게 다음과 같다. HashSet을 이용해서 report에서 중복을 제거하기 문제에서 조건이 있을 경우 초반에 조건을 처리하지 않으면 코딩을 할수록 문제가 어려워질 수 있..
문제 https://programmers.co.kr/learn/courses/30/lessons/87389?language=java 코딩테스트 연습 - 나머지가 1이 되는 수 찾기 자연수 n이 매개변수로 주어집니다. n을 x로 나눈 나머지가 1이 되도록 하는 가장 작은 자연수 x를 return 하도록 solution 함수를 완성해주세요. 답이 항상 존재함은 증명될 수 있습니다. 제한사항 입 programmers.co.kr 풀이 매개변수로 주어지는 n을 x로 나눈 나머지가 1이 되는 가장 작은 x를 찾는 문제입니다. x값을 1부터 값을 시작해서 1씩 증가하여 나머지가 1이 되는지 비교합니다. 가장 처음으로 나머지가 1이 되는 순간이 가장 작은 x이므로 그 값을 반환합니다. package 프로그래머스.레벨1..

문제 풀이 select name, replace(capital, name, '') as extension from world where capital like concat('%', name, '%') and len(capital) > len(name);

문제 풀이 select capital, name from world where capital like concat('%', name, '%') and len(capital) > len(name);

문제 풀이 - Find the capital and the name --> select capital, name - where the capital includes the name of the country -> where capital like concat('%', name, '%'); select capital, name from world where capital like concat('%', name, '%');

문제 풀이 - where 문에서 수도 문자열이 '국가명 City'인 레코드만 한정하기 - concat 함수를 이용하면 2개의 문자열을 붙일 수 있다. select name from world where capital = concat(name, ' City');

문제 풀이 LIKE와 '_'을 사용해서 문제를 풀 수 있습니다. '_'는 한 문자와 매칭됩니다. 그렇기 때문에 4번을 사용해서 국가명이 4개 문자로 이루어진 국가를 조회할 수 있습니다. select name from world where name like '____';

문제 풀이 국가명의 두 번째 문자가 't'인 나라를 조회하는 문제입니다. LIKE와 _를 이용해서 문제를 해결할 수 있습니다. '_'는 한 문자와 매칭됩니다. 두 번째라는 순서를 정하기 위해 앞의 첫 문자를 '_'로 매칭하고 두 번째 문자는 't'로 설정합니다. 그리고 마지막에는 '%'를 사용해서 모든 문자열과 매칭이 되도록 설정합니다. select name from world where name like '_t%';