반응형

self study book1 2

[C] Baby-Gin Game

by SW expert academy 0~9 사이의 숫자 카드에서 임의의 카드 6장을 뽑았을 때, 3장의 카드가 연속적인 번호를 갖는 경우를 run이라 하고, 3장의 카드가 동일한 번호를 갖는 경우를 tripletes이라고 한다. 그리고, 6장의 카드가 run과 tripletes로만 구성된 경우를 Baby-Gin이라고 하는데, 6자리의 숫자를 입력 받아 Baby-Gin 여부를 판단하는 프로그램을 작성해 보자. 예) 667767은 두 개의 triplet이므로 Baby-Gin이다.(666, 777) 054060은 한 개의 run과 한 개의 triplet이므로 Baby-Gin이다. (456, 000) 101123은 한 개의 triplet가 존재하나, 023이 run이 아니므로 Baby-Gin이 아니다. 입력 ..

coding test 2021.02.16

[파이썬] Gravity

by SW expert academy 상자들이 쌓여있는 방이 있다. 방이 오른쪽으로 90도 회전하여 상자들이 중력의 영향을 받아 낙하한다고 할 때, 낙차가가장 큰 상자를 구하여 그 낙차를 출력하여 보자. 위의 예시에서 총 26개의 상자가 회전 후, 오른쪽 그림의 상태가 된다. A상자의 낙차가 7로 가장 크므로 7을 출력하면 된다. 회전 결과, B 상자의 낙차는 6, C 상자의 낙차는 1이다. 중력은 회전이 완료된 후 적용된다. 상자들은 모두 한쪽 벽면에 붙여진 상태로 쌓여 2차원의 형태를 이루며 벽에서 떨어져서 쌓인 상자는 없다. 입력 첫 번째 줄에 test case의 수 T(1

coding test 2021.02.10
반응형