BLEX Logo

개발자를 위한 블로그 플랫폼

개발자들이 모여 지식과 경험을 공유하는 공간입니다

정보처리기사를 준비해보자.

1분

😊 오타, 틀린 부분이 있을 수 있습니다. 댓글로 알려주시면 수정하겠습니다. 📙 자료는 길벗 시나공과 인터넷 검색을 통해 종합했습니다. ⚠️ Notion에서 작성하고 블로그로 옮겨온 것이기 때문에 이상한 부분이 일부 있습니다. 🎉 필기는 시나공 책, 실기는 수제비 네이버 카페를 참고하여 공부하였습니다. 1. 공부 방법 및 후기 정보처리기사 필기 후기 및 공부 방법 …

[이.취.코] [백준] Chap 13. BFS_DFS - Q17. 경쟁적 전염

6분

1. 경쟁적 전염 난이도 중 풀이 시간 50분 시간 제한 1초 메모리 제한 256 MB 출처 18405번: 경쟁적 전염 (acmicpc.net) A. 문제 위 백준 사이트에 접속하여 문제를 확인해주세요. B. 내 답안 a. 1차 시도 (실패) def dfs(graph, s, x, y): global n ds = ((-1, 0), (1, 0), (0, -1), …

[이.취.코] [백준] Chap 13. BFS_DFS - Q16. 연구소

10분

1. 연구소 난이도 중 풀이 시간 40분 시간 제한 2초 메모리 제한 512 MB 출처 14502번: 연구소 (acmicpc.net) A. 문제 위 백준 사이트에 접속하여 문제를 확인해주세요. B. 내 답안 a. 1차 시도 (실패) def dfs(graph, x, y): d = ((-1, 0), (1, 0), (0, -1), (0, 1)) if x < …

남과 비교하지 말자

2분

발췌요약 인상깊은 구절의 일부를 내 마음대로 정리하거나 그대로 가져옵니다. 깊은 감동을 위해서는 아래 출처를 통해 확인해주세요. A. #86 부자가 되지 못하게 만드는 심리 행복은 상대적인 성격을 갖고 있다. 우리는 독립적인 행복을 원하는 것이 아니라 주변의 사람들 보다 더 행복해지기를 원한다. "비교심리"이다. 언제나 우리 눈에는 남들이 더 행복해 보이고 남들이 더 …

[이.취.코] [백준] Chap 13. BFS - Q15. 특정 거리의 도시 찾기

4분

1. 특정 거리의 도시 찾기 난이도 중하 풀이 시간 30분 시간 제한 2초 메모리 제한 256 MB 출처 18352번: 특정 거리의 도시 찾기 (acmicpc.net) A. 문제 위 백준 사이트에 접속하여 문제를 확인해주세요. B. 내 답안 a. BFS # BFS from collections import deque import sys # n, m, k, x …

[SQL] 프로그래머스 문제풀이

2분

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) [프로그래머스] …

[SQL] HackerRank 문제풀이

0분

1. SELECTA. 단일행 함수a. 숫자 함수[HackerRank] Weather Observation Station 3 — mildsalmon (blex.me) B. 다중행 함수a. 집계 함수[HackerRank] Weather Observation Station 4 — mildsalmon (blex.me) 2. WHEREA. 연산자[HackerRank] Revising the Select Query II — mildsalmon (blex.me) 3. 윈도우 함수Occupations — mildsalmon (blex.me) 3. JoinTop Competitors — mildsalmon (blex.me)

[9월 3주차] 주간 일지 정리

8분

이 글을 쓰는 시점을 기준으로 블로그에 게시된 글만 [[]] 태그에 링크하였습니다. 링크되지 않은 글(아직 올리지 않은 글)은 수정중이거나 올릴 계획이 없는 글입니다. 9월 12일부터 9월 18일까지의 정리 1. 시간 집계 열공시간 어플을 통해 시간 사용에 관한 기록을 남겼습니다. 유튜브 영상은 개인정보가 많이 들어가서 비공개처리하였습니다. 시간 집계는 수업을 제외한 자발적 공부시간만 …

[이.취.코] [백준] Chap 12. 구현 - Q13. 치킨 배달

6분

1. 치킨 배달 난이도 중 골드 5 풀이 시간 40분 시간 제한 1초 메모리 제한 512 MB 출처 15686번: 치킨 배달 (acmicpc.net) A. 문제 위 백준 사이트에 접속하여 문제를 확인해주세요. B. 내 답안 a. 1차 시도 (성공 / 불필요한 부분이 포함됨.) from itertools import combinations n, m = list(map(int, input().split())) …

[HackerRank] Weather Observation Station 4

1분

1. Weather Observation Station 4 A. 문제 STATION 테이블에서 CITY 필드와 중복제거한 CITY 필드 사이의 차이를 구하라. 뭔말인지 이해가 잘 안가서 밑에 예시를 봤다 CITY 필드의 값이 'New York', 'New York', 'Bengalaru' 이라고 하자. 여기는 2개의 다른 도시 이름이 있다. 따라서 query의 return은 1이다. Total number of records - number …

[프로그래머스] 동명 동물 수 찾기

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. 기둥과 보 설치

7분

1. 기둥과 보 설치 난이도 중하 풀이 시간 50분 시간 제한 5초 메모리 제한 128 MB 출처 코딩테스트 연습 - 기둥과 보 설치 | 프로그래머스 (programmers.co.kr) A. 문제 위 프로그래머스 사이트에 접속하여 문제를 확인해주세요. B. 내 답안 a. 1차 시도 (실패) def solution(n, build_frame): game_map = [[5] * (n + …

매일 코딩테스트, SQL 한 문제 멤버 모집

0분

1. 계기 안녕하세요. 제가 이번에 코딩 테스트를 준비하면서 1일 1커밋, 1일 1블로그, 1일 1백준을 시도해보고 있습니다. 이번 도전은 저 혼자 하는 것보다, 다같이 해보면 좋을꺼 같아서 이렇게 글을 올려봅니다. 2. 방식 텔레그램 채널을 이용해서 진행합니다. 매일 새벽 4시쯤 아래 사진처럼 코테, SQL 문제가 하나씩 제시됩니다. 여러분들은 하루동안 이 문제들을 풀고 …

[프로그래머스] 중복 제거하기

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가 가능하단걸 …

[HackerRank] Weather Observation Station 3

0분

1. Weather Observation Station 3 A. 문제 STATION테이블에서 짝수 ID number를 가지는 CITY 이름을 출력하라. 답변에는 중복을 제외한다. B. 내 답안 SELECT DISTINCT city FROM station WHERE mod(id, 2)=0; a. 회고 반성 sql에서도 mod가 되는지 몰랐었다. C. 문제 해설 이해한 내용을 바탕으로 작성했습니다. 짝수 ID를 출력해야하니, MOD를 사용하면 된다. 참고문헌 …

[이.취.코] [백준] Chap 12. 구현 - Q11. 뱀

10분

1. 뱀 난이도 중 / 골5 풀이 시간 40분 시간 제한 1초 메모리 제한 128 MB 출처 3190번: 뱀 (acmicpc.net) A. 문제 위 백준 사이트에 접속하여 문제를 확인해주세요. B. 내 답안 a. 1차 시도 (성공 / 시간초과) # 백준 3190번 문제 from collections import deque n = int(input()) # 게임 …

[프로그래머스] 상위 n개 레코드

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. …

[프로그래머스] 여러 기준으로 정렬하기

0분

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)

[프로그래머스] 동물의 아이디와 이름

0분

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. 자물쇠와 열쇠

12분

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. 문자열 압축

3분

1. 문자열 압축 난이도 중하 풀이 시간 30분 시간 제한 1초 메모리 제한 128 MB 출처 코딩테스트 연습 - 문자열 압축 | 프로그래머스 (programmers.co.kr) A. 문제 위 백준 사이트에 접속하여 문제를 확인해주세요. 위 프로그래머스 사이트에 접속하여 문제를 확인해주세요. B. 내 답안 def solution(s): # pre = s[0] best_len = len(s) …

[프로그래머스] 어린 동물 찾기

0분

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 , …

[프로그래머스] 아픈 동물 찾기

0분

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)