| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 29 | 30 | 31 |
- 다리를 지나는 트럭
- 테스트케이스 7
- 더 맵게
- level test 1
- programmers python
- 파이썬3
- 테스트케이스5
- 카카오 블라인드 테스트
- level1
- 프로그래머스 가장 큰 수
- 서머 윈터코딩 파이썬
- 방금 그곡
- 파이썬
- programmers 체육복 파이썬 풀이
- 카카오블라인드
- Python
- 프로그래머스
- kakao blind recuritment
- kakao blind recruitment
- 124 나라의 숫자 파이썬
- 프로그래멋
- 완전탐색
- 프로그래머스 기능개발
- python3
- 프로그래머스 기능개발 파이썬3
- programmers
- 프로그래머스 더 맵게 파이썬
- 멀쩡한 사각형 파이썬
- programmers level test
- 프로그래머스 가장 큰 수 파이썬
- Today
- Total
목록Python (5)
코린스토리
[Programmers] Level 2 탑 python3사용 문제 설명 수평 직선에 탑 N대를 세웠습니다. 모든 탑의 꼭대기에는 신호를 송/수신하는 장치를 설치했습니다. 발사한 신호는 신호를 보낸 탑보다 높은 탑에서만 수신합니다. 또한, 한 번 수신된 신호는 다른 탑으로 송신되지 않습니다. 예를 들어 높이가 6, 9, 5, 7, 4인 다섯 탑이 왼쪽으로 동시에 레이저 신호를 발사합니다. 그러면, 탑은 다음과 같이 신호를 주고받습니다. 높이가 4인 다섯 번째 탑에서 발사한 신호는 높이가 7인 네 번째 탑이 수신하고, 높이가 7인 네 번째 탑의 신호는 높이가 9인 두 번째 탑이, 높이가 5인 세 번째 탑의 신호도 높이가 9인 두 번째 탑이 수신합니다. 높이가 9인 두 번째 탑과 높이가 6인 첫 번째 탑이 보..
Programmers Level 1 체육복 Python 풀이 문제 설명 점심시간에 도둑이 들어, 일부 학생이 체육복을 도난당했습니다. 다행히 여벌 체육복이 있는 학생이 이들에게 체육복을 빌려주려 합니다. 학생들의 번호는 체격 순으로 매겨져 있어, 바로 앞번호의 학생이나 바로 뒷번호의 학생에게만 체육복을 빌려줄 수 있습니다. 예를 들어, 4번 학생은 3번 학생이나 5번 학생에게만 체육복을 빌려줄 수 있습니다. 체육복이 없으면 수업을 들을 수 없기 때문에 체육복을 적절히 빌려 최대한 많은 학생이 체육수업을 들어야 합니다. 전체 학생의 수 n, 체육복을 도난당한 학생들의 번호가 담긴 배열 lost, 여벌의 체육복을 가져온 학생들의 번호가 담긴 배열 reserve가 매개변수로 주어질 때, 체육수업을 들을 수 있..
문제 설명 수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 1번 문제부터 마지막 문제까지 다음과 같이 찍습니다. 1번 수포자가 찍는 방식: 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, ... 2번 수포자가 찍는 방식: 2, 1, 2, 3, 2, 4, 2, 5, 2, 1, 2, 3, 2, 4, 2, 5, ... 3번 수포자가 찍는 방식: 3, 3, 1, 1, 2, 2, 4, 4, 5, 5, 3, 3, 1, 1, 2, 2, 4, 4, 5, 5, ... 1번 문제부터 마지막 문제까지의 정답이 순서대로 들은 배열 answers가 주어졌을 때, 가장 많은 문제를 맞힌 사람이 누구인지 배열에 담아 return 하도록 solution 함수를 작..
(출처: Programmers) 처음에 문제가 이해가 잘 안가서 띠용했다. 그런데 생각보다 식이 단순하다는 것을 깨달았다 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 def solution(n): ans = 0 while n!=1: if n%2!=0: n=n-1 n=n/2 ans=ans+1 else: n=n/2 ans=ans+1 return ans 코드가 좀 지저분하다. 이 문제의 요점은 n 이상의 거리를 가는 것이 아니고 정확히 n으로 가야한다는 것과 순간이동이 사기라는 것이다 사기성 짙은 순간이동을 잘 활용하기 위해서는 자주 사용해야 하는데 현재까지 온거리X2로 순간이동 한다는 것은 2의 배수로 움직인다는 것이다(짝수). 전체 거리가 n일 때 이것이..
Python3 사용 문제 행렬의 덧셈은 행과 열의 크기가 같은 두 행렬의 같은 행, 같은 열의 값을 서로 더한 결과가 됩니다. 2개의 행렬 arr1과 arr2를 입력받아, 행렬 덧셈의 결과를 반환하는 함수, solution을 완성해주세요 제한 조건 행렬 arr1 arr2의 행과 열의 길이는 500을 넘지 않습니다. 입출력 예 arr1 = [[1,2],[2,3]] arr2 = [[3,4],[5,6]] answer= [[4,6],[7,9]] 정답 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 def solution(arr1, arr2): answer = [] for i in range(len(arr1)): tmp=[] for j in range(len(arr1[0])): tmp.append..