[기본_7문제_풀기/제주코딩베이스캠프] 6. 행렬 계산
6. 행렬 계산 1) 문제: 다음 두개의 밭이 있습니다. Second_field를 반시계방향으로 90도 회전시킨 뒤 더하십시오. 그리고 숨겨진 의미를 찾으십시오. - 조건: 각 행은 8진법의 숫자로 구성되어있습니다. #입력 first_field =[ [1, 0, 0, 0, 0], [0, 0, 1, 0, 1], [0, 0, 1, 0, 1], [0, 0, 1, 0, 1], [0, 0, 1, 0, 1] ] second_field = [ [0, 0, 0, 0, 1], [0, 0, 0, 0, 3], [0, 0, 0, 0, 4], [0, 2, 0, 0, 2], [4, 5, 0, 2, 0] ] #출력 ✐CAVE 2) 문제 풀이 import numpy as np first_field =[ [1, 0, 0, 0, 0],..
2020. 7. 7.
[기본_7문제_풀기/제주코딩베이스캠프] 5. 그림자 연결
5. 그림자 연결 1) 문제: 다음 Graph를 Min, Max 값을 기준으로 Depth First Search(DFS)를 각각 진행한 뒤 나온 순서를 그대로 아스키 코드 문자로 변경하여 출력해보시오. - 조건: 트리문제임. DFS 알고리즘 사용할 것. #입력 graph = {100: set([67, 66]), 67: set([100, 82, 63]), 66: set([100, 73, 69]), 82: set([67, 61, 79]), 63: set([67]), 73: set([66]), 69: set([66, 65, 81]), 61: set([82]), 79: set([82, 87, 77]), 65: set([69, 84, 99]), 81: set([69]), 87: set([79, 31, 78]), ..
2020. 7. 7.
[기본_7문제_풀기/제주코딩베이스캠프] 3. 섬 건너기
3. 섬 건너기 1) 문제: A, B 두명이 배를 타고 섬을 건넙니다. 배를 타기위해 많은 사람이 대기 중입니다. 조건과 아래의 입출력을 만족시키시오. - 조건: A, B는 무조건 같이 승선해야 한다.(승선 순서는 A -> B 이며 같이 승선 못할시 다음 것을 탄다.) - 조건: 한 배에 탈 수 있는 인원은 정시에는 25명, 10분마다 15명 입니다. - 조건: 배는 매일 9시부터 21시 전까지(21시 미 포함) 10 분 단위로 들어옵니다. - 조건: 1월은 1024일, 2월은 512일, 3월은 256일, 4월은 128일, 5월은 64일, 5월은 32일, 6월은 16일, 7월은 8일, 9월은 4일, 10월은 2일이며, 10월까지밖에 없습니다. - 조건: 시간의 개념은 동일합니다. (하루는 24시간, 1시..
2020. 7. 6.