목록computer science/coding test (23)
IT STUDY LOG
# 문제 내용 프로그래머스: 12세 이하인 여자 환자 목록 출력하기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr # 알고리즘 분류 SQL : SELECT # 풀이 SELECT PT_NAME, PT_NO, GEND_CD, AGE, IFNULL(TLNO, 'NONE') AS TLNO FROM PATIENT WHERE AGE < 13 AND GEND_CD = 'W' ORDER BY AGE DESC, PT_NAME ASC;
# 문제 내용 프로그래머스: 더 맵게 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr # 알고리즘 분류 최소 Heap 우선순위 큐 # 풀이 import java.util.*; import java.util.stream.*; class Solution { public int solution(int[] scoville, int K) { int answer = 0; List list = Arrays .stream(scoville) .boxed() .collect(Collectors.toList()); PriorityQueue hq = new PriorityQue..
# 문제 내용 백준 12851번: 숨바꼭질2 12851번: 숨바꼭질 2 수빈이는 동생과 숨바꼭질을 하고 있다. 수빈이는 현재 점 N(0 ≤ N ≤ 100,000)에 있고, 동생은 점 K(0 ≤ K ≤ 100,000)에 있다. 수빈이는 걷거나 순간이동을 할 수 있다. 만약, 수빈이의 위치가 X일 때 www.acmicpc.net # 알고리즘 분류 그래프 이론 그래프 탐색 너비 우선 탐색 # 풀이 from collections import deque import sys input = sys.stdin.readline MAX_SIZE = 100001 # 가능한 n,k의 최대값 - 1 # n : 수빈 위치, k : 동생 위치 n, k = map(int, input().split()) q = deque() q.ap..
# 문제 내용프로그래머스: 과일로 만든 아이스크림 고르기 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr # 알고리즘 분류SQL : SELECT문 # 풀이SELECT F.FLAVOR FROM FIRST_HALF AS F JOIN ICECREAM_INFO AS I ON F.FLAVOR = I.FLAVOR WHERE F.TOTAL_ORDER > 3000 AND I.INGREDIENT_TYPE like "fruit_based" ORDER BY F.TOTAL_ORDER DESC ;
# 문제 내용 [JAVA] 프로그래머스: 같은 숫자는 싫어 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr # 알고리즘 분류 스택/큐 # 풀이 import java.util.*; public class Solution { public int[] solution(int []arr) { List answer = new ArrayList(); answer.add(arr[0]); for (int i = 1; i < arr.length; i++) { if (arr[i-1] == arr[i]) { continue; } else { answer.add(arr[i]); ..