일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 안드로이드스튜디오
- D3
- build
- 내휴학생활중의아주큰일
- level4
- androidstudio
- 다시풀기
- BFS
- java
- SWEA
- Python
- Matrix Factorization
- git
- 자바
- MSBuild
- LEVEL2
- 어렵다
- level1
- level3
- 파이썬
- SQL
- 컴퓨터비전
- 대학원일기
- 컨트리뷰톤
- 프로그래머스
- WebOS
- Github
- py
- 대학원
- 휴학
- Today
- Total
목록전체 글 (194)
bit가 눈 앞에서 왔다갔다
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bOl7SJ/btrB59ziU0O/ibH5HB05E5vEGtpE51nTr0/img.png)
https://programmers.co.kr/learn/courses/30/lessons/72410?language=python3 코딩테스트 연습 - 신규 아이디 추천 카카오에 입사한 신입 개발자 네오는 "카카오계정개발팀"에 배치되어, 카카오 서비스에 가입하는 유저들의 아이디를 생성하는 업무를 담당하게 되었습니다. "네오"에게 주어진 첫 업무는 새로 programmers.co.kr 1차 - 1시간 반 0. 입출력 1. 김예고리즘 1-1. 로직 가능한 단계 몇단계는 합쳐서 같이 진행한다 -> 이러니까 오히려 안됨. 모순이 일어나는 경우 발생 (수정) 순서대로 그냥 한다^^ 1.2 코드 - 맞춤 from collections import deque def solution(new_id): answer = '..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/djiOlV/btrBUHJ9TRL/DuVwXbeDxRARDgIvP9XQhk/img.png)
https://programmers.co.kr/learn/courses/30/lessons/12973 코딩테스트 연습 - 짝지어 제거하기 짝지어 제거하기는, 알파벳 소문자로 이루어진 문자열을 가지고 시작합니다. 먼저 문자열에서 같은 알파벳이 2개 붙어 있는 짝을 찾습니다. 그다음, 그 둘을 제거한 뒤, 앞뒤로 문자열을 이어 붙 programmers.co.kr 1차 시도: 30분 2차 시도: 30분 답 찾아보고 (3차 시도): 3분? 0. 입출력 1. 김예고리즘 1.1 로직 반복문을 돌려서 인덱스를 비교한다 -> 문제 풀면서 생각 못한 것: 1. for문을 사용하면 인덱스 때문에 2중 반복문을 사용하게 된다. 2. 큐를 사용하면 뒤로 가버리기 때문에 무한루프임,, 1.2 코드 틀린 코드 (시간 초과) de..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/Rco1p/btrzjpyQkFH/0vyiZKDqCC7tsdzN3UiIR0/img.png)
https://programmers.co.kr/learn/courses/30/lessons/42891?language=python3 코딩테스트 연습 - 무지의 먹방 라이브 programmers.co.kr 1차 시도: 시간을 못쟀지만 1시간 넘김... 2차 시도: 12분 3차: 0. 입출력 0.1 테스트 케이스 추가 [4,2,3,6,7,1,5,8] 16 1. 김예고리즘 1.1 로직 1. food_times의 원소를 -1 씩 계산하는 것을 k만큼 다 처리한 뒤 2. 0이 아닌 다음 음식을 찾는다. -> 생각하지 못한 것: 반복문 내에서 음식이 없으면 그 다음 음식으로 넘어갈때 continue를 사용했는데, 그러다보니 음식을 먹지 않았는데 먹은 셈 치게 되어버림(반복문이 그 다음 인덱스로 넘어가면 안되는데 넘..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bmQmrF/btryNkk4rAT/2Vjm6qm9bUkcfEm1ky4BF1/img.png)
https://programmers.co.kr/learn/courses/30/lessons/92344 코딩테스트 연습 - 파괴되지 않은 건물 [[5,5,5,5,5],[5,5,5,5,5],[5,5,5,5,5],[5,5,5,5,5]] [[1,0,0,3,4,4],[1,2,0,2,3,2],[2,1,0,3,1,2],[1,0,1,3,3,1]] 10 [[1,2,3],[4,5,6],[7,8,9]] [[1,1,1,2,2,4],[1,0,0,1,1,2],[2,2,0,2,0,100]] 6 programmers.co.kr 1차 시도: 40분 2차 시도: 0. 입출력 1. 김예고리즘 1-1. 접근 및 로직 1) skill의 원소에서 시작지점과 끝지점을 구한 뒤 해당 부분을 for문에 넣어서 board의 원소 값을 계산해준다. 1..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/yxOhd/btryDkk3NNB/48drJECQ49TVbueUmhnJj0/img.png)
https://programmers.co.kr/learn/courses/30/lessons/60059?language=python3 코딩테스트 연습 - 자물쇠와 열쇠 [[0, 0, 0], [1, 0, 0], [0, 1, 1]] [[1, 1, 1], [1, 1, 0], [1, 0, 1]] true programmers.co.kr 1차: 30분 2차: 35분 0. 입출력 1. 김예고리즘 1-1. 내 로직 1) true의 조건에 대해 먼저 생각해봤다. - lock의 0개수가 key의 1 개수보다 같거나 적어야한다. - 전치 했을 때 하나라도 0이 겹치는게 있다면 상하좌우로 확인해주고..음..어.. -> 이렇게 풀다가 lock은 중간에, key는 한쪽에 몰려있거나 하면 절대 안됨 그리고 뇌정지가 와서 한참 들여..