일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 16234번
- SW Expert Academy
- 감소하는 수
- 스타트 택시
- 경주로 건설
- 12869번
- 12865번
- 1038번
- 베스트엘범
- 미세먼지 안녕!
- HTML 기초
- 거울 설치
- 빛의 경로 사이클
- QueryDSL 기초
- 보석 쇼핑
- 19238번
- 2020 카카오 인턴십
- python
- SW ExpertAcademy
- 키패드 누르기
- 1789번
- 15686번
- 백준 알고리즘
- 파이썬
- 14499번
- 프로그래머스
- 어른 상어
- 수식 최대화
- 9095번
- 17144번
- Today
- Total
목록python (56)
보물창고 블로그
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/djhUAf/btqBEBxCm0V/IH1AZ6W774UVkntsyFk0a0/img.png)
문제 링크: https://www.acmicpc.net/problem/12100 12100번: 2048 (Easy) 첫째 줄에 보드의 크기 N (1 ≤ N ≤ 20)이 주어진다. 둘째 줄부터 N개의 줄에는 게임판의 초기 상태가 주어진다. 0은 빈 칸을 나타내며, 이외의 값은 모두 블록을 나타낸다. 블록에 쓰여 있는 수는 2보다 크거나 같고, 1024보다 작거나 같은 2의 제곱꼴이다. 블록은 적어도 하나 주어진다. www.acmicpc.net 2048에서 구현해야 될 가장 중요한 요소는 판을 상하좌우로 움직였을 때 제대로 구현하는 것이 가장 중요하고, 이후에는 5번 움직이는 것을 구현하는 것이 중요하였다. 나는 sub라는 함수로 상하좌우를 움직였을 때 판의 최댓값과 판의 배열 상태를 return 하도록 하..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/tMc5b/btqBGrm3nWW/178UqoOBQqJammeSvJKD8k/img.png)
문제 링크: https://www.acmicpc.net/problem/13458 13458번: 시험 감독 첫째 줄에 시험장의 개수 N(1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 각 시험장에 있는 응시자의 수 Ai (1 ≤ Ai ≤ 1,000,000)가 주어진다. 셋째 줄에는 B와 C가 주어진다. (1 ≤ B, C ≤ 1,000,000) www.acmicpc.net 문제는 쉬웠으나 조건문에서 변수 하나를 잘못 적용하여 고생한 문제였다. 해결한 방식은 먼저 n에 시험장의 개수를 입력받고, test에 각 시험장 인원을 입력받고, b, c에 각각 총감독관과 부감독관이 감독할 수 있는 인원수를 입력받았다. 그리고 시험장마다 먼저 총감독관이 감독할 수 있는 인원수를 빼고 정답에 1을 더해주었다. 이..
문제 링크: https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5PobmqAPoDFAUq&categoryId=AV5PobmqAPoDFAUq&categoryType=CODE SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 나는 while문을 이용하여 해결하였다. 먼저 n을 인풋으로 받아서 n X n의 리스트를 만든 뒤에, 동남서북 방향 순서로 맵의 끝에 다다르거나 가려는 방향에 값이 0 이 아닐 경우에 방향을 바꾸도록 하였다. 풀이 코드는 다음과 같다. t=int(input()) for test in range(1,t+1)..
문제 링크: https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5Psz16AYEDFAUq&categoryId=AV5Psz16AYEDFAUq&categoryType=CODE SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 스도쿠가 맞는지를 검증하는 것이다. 2중 for문을 통해 처음에 가로 세로를 탐색하고, 마지막에 sol함수를 통해서 3 X 3 칸에 1~9가 1개씩 있는지를 탐색하였다. 풀이 코드는 아래와 같다. t=int(input()) def sol(list1,list2,map1): result=1 s=[0 for _..