일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- Kotlin
- DP
- 코딩테스트
- codecademy
- 해슁
- Web
- 순환
- Spring
- front-end
- 검색트리
- SWEA
- 구현
- inflearn
- java
- DFS
- html
- CleanCode
- algorithm
- javascript
- 자바
- SQL
- BFS
- 프로그래머스
- Color
- 클린코드
- 정렬
- android
- Today
- Total
목록구현 (3)
깡뇽

문제의 제목처럼 "개" 그림을 출력하면 된다. 엄청 단순한 문제이지만 문자열에서 주의해서 사용해야할 기호들에 대해 다시 정리하고자 이 글을 쓴다. 10172번 개 풀이 [시도3] 맞았습니다!! print("|\_/|") print("|q p| /}") print("( 0 )\"\"\"\\") print('|\"^\"` |') print('||_/=\\\\__|') 주의해야할 점은 큰따옴표(")와 작은따옴표(') 그리고 백슬래시(\)는 입력한대로 출력되지 않을 수 있다. 예를 들어, 문자열 앞, 뒤에는 큰따옴표와 작은따옴표를 사용하는데 큰따옴표를 사용해서 여닫은 문장 안에 큰따옴표를 사용하고 싶다면 오류가 발생할 수 있다. 점프 투 파이썬에도 잘 정리되어 있는 부분이다. - \\ : 문자 백슬래시(\)를 ..
Day7 구현 문제풀기 - 게임 개발 (난이도 중) N X M 크기의 직사각형 맵에서 각 칸은 육지 또는 바다로 이루어져 있다. 캐릭터는 동서남북 중에 한 방향을 바라보고 있으며, 상하좌우로 육지로 움직일 수 있다. 1. 현재 위치에서 현재 방향을 기준으로 왼쪽 방향(반시계 방향으로 90도 회전한 방향)부터 차례로 갈 곳을 정함. 2. 캐릭터의 바로 왼쪽 방향에 아직 방문하지 않은 칸이 있으면, 왼쪽 방향으로 회전한 다음 왼쪽으로 한 칸 전진함. 왼쪽 방향에 칸이 다 방문한 칸이면, 왼쪽 방향으로 회전만 하고 1단계로 돌아감. 3. 만약 네 방향 모두 이미 가본 칸이거나 바다로 된 칸이면, 바라보는 방향을 유지한 채로 한 칸 뒤로 가고 1단계로 돌아감. 단, 이때 뒤쪽 방향이 바다인 칸이라 뒤로 갈 수 ..

Day6 구현 문제풀기 - 왕실의 나이트 (난이도 하) 나이트가 8 X 8 좌표 평면에서 L자 형태로만 이동할 수 있을 때, 나이트의 이동 경로 경우의 수를 출력해야 한다. 행 위치는 1~8, 열 위치는 a~h로 표현한다. 1. 수평으로 두 칸 이동한 뒤에 수직으로 한 칸 이동 2. 수직으로 두 칸 이동한 뒤에 수평으로 한 칸 이동 ex) 나이트의 위치 : a1 → 2가지 경우(1. c2 / 2. b3) 첫째 줄 : 나이트의 현재 위치 좌표 문자열 입력. 왕실의 나이트 풀이 from string import ascii_lowercase alphabets = list(ascii_lowercase) #알파벳 소문자 리스트 생성 n = input() w = alphabets.index(n[0]) + 1 #알파..