일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 생활코딩
- 자료구조
- 회고
- CSS
- Til
- React
- Next.js
- vercel
- 30daysdowoonchallenge
- html
- web
- 운영체제
- useState
- UX
- mysemester
- javascript
- 프로그래머스
- 스택
- redux
- REST_API
- superstarjypnation
- 코드스테이츠
- 큐
- UI
- 백준
- 해시테이블
- 프로토타입
- 카카오
- level1
- 자바스크립트
- Today
- Total
목록algorithm/프로그래머스 (3)
데굴데굴
코딩테스트 연습 - [1차] 비밀지도 | 프로그래머스 (programmers.co.kr) 코딩테스트 연습 - [1차] 비밀지도 비밀지도 네오는 평소 프로도가 비상금을 숨겨놓는 장소를 알려줄 비밀지도를 손에 넣었다. 그런데 이 비밀지도는 숫자로 암호화되어 있어 위치를 확인하기 위해서는 암호를 해독해야 한다. 다 programmers.co.kr 1. 십진수 입력을 이진수로 변환하기 2. 지도1과 지도2의 암호화된 배열 비교하기 3. 비교 후 공백과 '#'으로 표현한 code를 차례차례 answer 리스트에 넣어주기 def solution(n, arr1, arr2): answer = [] bin1 = [] bin2 = [] # 이진수로 변환하기 for dec in arr1: bin1.append(bin(dec..
코딩테스트 연습 - 신규 아이디 추천 | 프로그래머스 (programmers.co.kr) 코딩테스트 연습 - 신규 아이디 추천 카카오에 입사한 신입 개발자 네오는 "카카오계정개발팀"에 배치되어, 카카오 서비스에 가입하는 유저들의 아이디를 생성하는 업무를 담당하게 되었습니다. "네오"에게 주어진 첫 업무는 새로 programmers.co.kr 3단계 'new_id에서 마침표(.)가 2번 이상 연속된 부분을 하나의 마침표(.)로 치환합니다.'랑 6단계 16자 초과 시 앞의 15자를 제외한 나머지 문자열 제거하기에서 막혔다. 이 두 부분은 구글링으로 채웠다. def solution(new_id): lower = str(new_id.lower()) # 1단계 allowed = "abcdefghijklmnopqr..
코딩테스트 연습 - 신고 결과 받기 | 프로그래머스 (programmers.co.kr) 코딩테스트 연습 - 신고 결과 받기 문제 설명 신입사원 무지는 게시판 불량 이용자를 신고하고 처리 결과를 메일로 발송하는 시스템을 개발하려 합니다. 무지가 개발하려는 시스템은 다음과 같습니다. 각 유저는 한 번에 한 명의 programmers.co.kr 참고링크: 프로그래머스 - 신고 결과 받기[Python] (velog.io) from collections import defaultdict def solution(id_list, report, k): answer = [] # 중복 제거하기 report = list(set(report)) # 유저가 신고한 id 딕셔너리 생성 user = defaultdict(set) ..