목록전체 글 (31)
Fantastic Chu's World

출석 번호를 n번 무작위로 불렀을 때, 각 번호(1 ~ 23)가 불린 횟수를 각각 출력해보자. 입력 첫 번째 줄에 출석 번호를 부른 횟수인 정수 n이 입력된다. (1 ~ 10000) 두 번째 줄에는 무작위로 부른 n개의 번호(1 ~ 23)가 공백 을 두고 순서대로 입력된다. n = int(input()) m = input().split() lst = [0 for _ in range(23)] for i in range(n): lst[int(m[i])-1] += 1 for i in range(23): print(lst[i], end=" ")
바둑판(19 * 19)에 n개의 흰 돌을 놓는다고 할 때, n개의 흰 돌이 놓인 위치를 출력하는 프로그램을 작성해보자. 입력 바둑판에 올려 놓을 흰 돌의 개수(n)가 첫 줄에 입력된다. 둘째 줄 부터 n+1 번째 줄까지 힌 돌을 놓을 좌표(x, y)가 n줄 입력된다. n은 10이하의 자연수이고 x, y 좌표는 1 ~ 19 까지이며, 같은 좌표는 입력되지 않는다. n = int(input()) base = [[0]*19 for _ in range(19)] for i in range(n): a, b = map(int,input().split()) base[a-1][b-1] = 1 # 흰돌 위치 1로 변환 for i in range(19): for j in range(19): print(base[i][j], ..

부모님을 기다리던 영일이는 검정/흰 색 바둑알을 바둑판에 꽉 채워 깔아 놓고 놀다가... "십(+)자 뒤집기를 해볼까?"하고 생각했다. 바둑판(19 * 19)에 흰 돌(1) 또는 검정 돌(0)이 모두 꽉 채워져 놓여있을 때, n개의 좌표를 입력받아 십(+)자 뒤집기한 결과를 출력하는 프로그램을 작성해보자. 입력 바둑알이 깔려 있는 상황이 19 * 19 크기의 정수값으로 입력된다. 십자 뒤집기 횟수(n)가 입력된다. 십자 뒤집기 좌표가 횟수(n) 만큼 입력된다. 단, n은 10이하의 자연수이다. base = [[0]*19 for _ in range(19)] for i in range(19): temp = list(map(int,input().split())) for j in range(19): base[i..

a, b = map(int,input().split()) base = [[0]*b for _ in range(a)] n = int(input()) for i in range(n): l, d, x, y = map(int,input().split()) for j in range(l): if d == 0: base[x-1][y-1+j] = 1 elif d == 1: base[x-1+j][y-1] = 1 for i in range(a): for j in range(b): print(base[i][j], end=" ") print() 첫 줄에 격자판의 세로(h), 가로(w) 가 공백을 두고 입력되고, 두 번째 줄에 놓을 수 있는 막대의 개수(n) 세 번째 줄부터 각 막대의 길이(l), 방향(d), 좌표(x, y)..
1. 기본 모듈: 수행하는 일 Alert: update notification Clock: time notification Compliments: 화면에 나오는 기본 문구(ex: 오늘도 좋은 하루!) Calendar: Google calendar에서 제공하는 한국 공휴일을 화면에 띄움 2. 사용한 모듈: 수행하는 일 MMM-EARTH: 실시간으로 NASA 인공위성에서 전송되어진 지구의 사진을 보여주는 모듈 MMM-Hotword: 스마트 미러 화면에서 구글 어시스턴트를 부를 때 필요한 모듈 MMM-Notification Trigger: 각종 모듈들의 서로 다른 input과 output을 서로에게 맞는 data로 translate를 도와주는 모듈 MMM-AssistantMk2: an embedded goog..
개미는 오른쪽으로 움직이다가 벽을 만나면 아래쪽으로 움직여 가장 빠른 길로 움직였다. (오른쪽에 길이 나타나면 다시 오른쪽으로 움직인다.) 미로 상자의 구조가 0(갈 수 있는 곳), 1(벽 또는 장애물)로 주어지고, 먹이가 2로 주어질 때, 성실한 개미의 이동 경로를 예상해보자. 단, 맨 아래의 가장 오른쪽에 도착한 경우, 더 이상 움직일 수 없는 경우, 먹이를 찾은 경우에는 더이상 이동하지 않고 그 곳에 머무른다고 가정한다. 성실한 개미가 이동한 경로를 9로 표시해 출력한다. board = [] x = 1 y = 1 # 2차배열 input for i in range(10): temp = list(map(int,input().split())) board.append(temp) while True: if ..

"미래는 수많은 정보로 쌓여 사람들은 진정한 정보를 찾기가 어려워질 것이며 진실은 가려질 것이고 그 가치는 점차 희미해질 것이다" -Aldous Leonard Huxley- 좋은 기회로 인해 국내 화장품 회사인 Huxley의 대표님의 강의를 듣게 되었다. '사막, 선인장, 모로코의 여인들' 이 3가지의 명확한 주제를 가지고 자신이 가고자 하는 길을 흔들림 없이 걸어왔고 더 발전하고 있다고 한다. 현실적인 조건들로 인해 처음에 세워둔 계획은 변경되기가 쉽다. 돈, 사람, 환경 등에 의해 계획은 항상 변하기 마련이다. 대표님의 강의를 들으면서 자신이 추구하고자 하는 확고한 가치관이 있고 끝까지 가져갈 수 있다면 언젠가는 빛을 보게 된다라는 느낌을 매우 강하게 받았다. 물론 결코 쉽지 않은 길이지만 말이다. ..