[이.취.코] [프로그래머스] Chap 13. BFS_DFS - Q18. 괄호 변환2021. 09. 23.1분1. 괄호 변환 난이도 하 풀이 시간 20분 시간 제한 1초 메모리 제한 128 MB 출처 코딩테스트 연습 - 괄호 변환 | 프로그래머스 (programmers.co.kr) A. 문제 위 프로그래머스 사이트에 접속하여 문제를 확인해주세요. B. 내 답안 def balance_str(w): l_count = 0 r_count = 0 for i in w: if i == …
[SQL] 프로그래머스 문제풀이2021. 09. 21.1분1. Oracle A. Level 1 a. SELECT [프로그래머스] 동물의 아이디와 이름 — mildsalmon (blex.me) [프로그래머스] 모든 레코드 조회하기 — mildsalmon (blex.me) [프로그래머스] 상위 n개 레코드 — mildsalmon (blex.me) [프로그래머스] 아픈 동물 찾기 — mildsalmon (blex.me) [프로그래머스] 어린 동물 찾기 — mildsalmon (blex.me) [프로그래머스] 여러 기준으로 정렬하기 — mildsalmon (blex.me) [프로그래머스] …
[프로그래머스] 동명 동물 수 찾기2021. 09. 17.1분1. 동명 동물 수 찾기 A. 문제 위 프로그래머스 사이트에 접속하여 문제를 확인해주세요. B. 내 답안 -- Oracle SELECT NAME, COUNT FROM ( SELECT NAME, COUNT(NAME) AS COUNT FROM ANIMAL_INS GROUP BY NAME ORDER BY NAME ASC ) WHERE COUNT >= 2; -- Oracle SELECT NAME, COUNT(NAME) AS COUNT FROM …
[이.취.코] [프로그래머스] Chap 12. 구현 - Q12. 기둥과 보 설치2021. 09. 17.3분1. 기둥과 보 설치 난이도 중하 풀이 시간 50분 시간 제한 5초 메모리 제한 128 MB 출처 코딩테스트 연습 - 기둥과 보 설치 | 프로그래머스 (programmers.co.kr) A. 문제 위 프로그래머스 사이트에 접속하여 문제를 확인해주세요. B. 내 답안 a. 1차 시도 (실패) def solution(n, build_frame): game_map = [[5] * (n + …
[프로그래머스] 중복 제거하기2021. 09. 16.1분1. 중복 제거하기 A. 문제 위 프로그래머스 사이트에 접속하여 문제를 확인해주세요. B. 내 답안 SELECT COUNT(DISTINCT(NAME)) FROM ANIMAL_INS WHERE name IS NOT NULL; SELECT COUNT(NAME) FROM( SELECT NAME FROM ANIMAL_INS GROUP BY NAME ); a. 회고 내 풀이 group by를 사용하여 풀었다. 조금 찾아보고 몇번 해보니 COUNT 안에 DISTINCT가 가능하단걸 …
[프로그래머스] 상위 n개 레코드2021. 09. 15.1분1. 상위 n개 레코드 A. 문제 위 프로그래머스 사이트에 접속하여 문제를 확인해주세요. B. 내 답안 -- Oracle -- SELECT NAME -- FROM ANIMAL_INS -- WHERE ROWNUM <= 10 -- ORDER BY DATETIME ASC; SELECT NAME FROM ( SELECT NAME FROM ANIMAL_INS ORDER BY DATETIME ASC) WHERE ROWNUM <= 1; a. …
[프로그래머스] 여러 기준으로 정렬하기2021. 09. 15.1분1. 여러 기준으로 정렬하기 A. 문제 위 프로그래머스 사이트에 접속하여 문제를 확인해주세요. B. 내 답안 -- Oracle SELECT ANIMAL_ID, NAME, DATETIME FROM ANIMAL_INS ORDER BY NAME ASC, DATETIME DESC; 참고문헌 SELECT. 코딩테스트 연습 - 여러 기준으로 정렬하기 | 프로그래머스 (programmers.co.kr). Programmers. (accessed Sep 15, 2021)
[프로그래머스] 동물의 아이디와 이름2021. 09. 15.1분1. 동물의 아이디와 이름 A. 문제 위 프로그래머스 사이트에 접속하여 문제를 확인해주세요. B. 내 답안 -- Oracle SELECT ANIMAL_ID, NAME FROM ANIMAL_INS ORDER BY ANIMAL_ID ASC; 참고문헌 SELECT. 코딩테스트 연습 - 동물의 아이디와 이름 | 프로그래머스 (programmers.co.kr). Programmers. (accessed Sep 15, 2021)
[이.취.코] [프로그래머스] Chap 12. 구현 - Q10. 자물쇠와 열쇠2021. 09. 15.4분1. 자물쇠와 열쇠 난이도 중하 풀이 시간 40분 시간 제한 1초 메모리 제한 128 MB 출처 코딩테스트 연습 - 자물쇠와 열쇠 | 프로그래머스 (programmers.co.kr) A. 문제 위 프로그래머스 사이트에 접속하여 문제를 확인해주세요. B. 내 답안 a. 1차 시도 (실패 - 21.09.15) def move(key, d_count): d = [[0, len(key), 0, len(key)], …
[이.취.코] [프로그래머스] Chap 12. 구현 - Q9. 문자열 압축2021. 09. 15.2분1. 문자열 압축 난이도 중하 풀이 시간 30분 시간 제한 1초 메모리 제한 128 MB 출처 코딩테스트 연습 - 문자열 압축 | 프로그래머스 (programmers.co.kr) A. 문제 위 백준 사이트에 접속하여 문제를 확인해주세요. 위 프로그래머스 사이트에 접속하여 문제를 확인해주세요. B. 내 답안 def solution(s): # pre = s[0] best_len = len(s) …
[프로그래머스] 어린 동물 찾기2021. 09. 14.1분1. 어린 동물 찾기 A. 문제 위 프로그래머스 사이트에 접속하여 문제를 확인해주세요. B. 내 답안 -- Oracle SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE INTAKE_CONDITION NOT IN 'Aged' ORDER BY ANIMAL_ID ASC; SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE INTAKE_CONDITION != 'Aged' ORDER BY ANIMAL_ID ASC; a. 부연 설명 NOT IN , …
[프로그래머스] 아픈 동물 찾기2021. 09. 14.1분1. 아픈 동물 찾기 A. 문제 위 프로그래머스 사이트에 접속하여 문제를 확인해주세요. B. 내 답안 -- Oracle SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE INTAKE_CONDITION = 'Sick' ORDER BY ANIMAL_ID ASC; 참고문헌 SELECT. 코딩테스트 연습 - 아픈 동물 찾기 | 프로그래머스 (programmers.co.kr). Programmers. (accessed Sep 14, 2021)
[프로그래머스] 역순 정렬하기2021. 09. 14.1분1. 역순 정렬하기 A. 문제 위 프로그래머스 사이트에 접속하여 문제를 확인해주세요. B. 내 답안 -- Oracle SELECT NAME, DATETIME FROM ANIMAL_INS ORDER BY ANIMAL_ID DESC; 참고문헌 SELECT. 코딩테스트 연습 - 역순 정렬하기 | 프로그래머스 (programmers.co.kr). Programmers. (accessed Sep 14, 2021)
[프로그래머스] 모든 레코드 조회하기2021. 09. 14.1분1. 모든 레코드 조회하기 A. 문제 위 프로그래머스 사이트에 접속하여 문제를 확인해주세요. B. 내 답안 -- Oracle SELECT * FROM ANIMAL_INS ORDER BY ANIMAL_ID ASC; a. 회고 반성 처음에 Order By가 빠졌는데, 왜 안되는지 헤맸다. 결론 지문을 꼼꼼하게 읽자. 참고문헌 SELECT. 코딩테스트 연습 - 모든 레코드 조회하기 | 프로그래머스 (programmers.co.kr). …
[Programmers] 위클리 챌린지 - 1주차 - 부족한 금액 계산하기2021. 09. 05.1분1. 부족한 금액 계산하기 난이도 Level 1 기출 코딩테스트 연습 - 1주차 | 프로그래머스 (programmers.co.kr) A. 문제 위 프로그래머스 사이트에 접속하여 문제를 확인해주세요. B. 내 답안 def solution(price, money, count): answer = 0 total = 0 for i in range(1, count+1): total += (i * price) if money >= total: …