본문 바로가기

Programming/Contest31

[codingame] Power of Thor [codingame] Power of Thor Power of Thor 해결하기 토르의 망치, Mjöllnir 는 모든 힘을 잃었다…. 망치의 힘을 되찾기 위해 힘의 빛으로 안내해 줄 수 있겠는가?주제: 조건문 (if…).이 퍼즐은 과거 라그나로크 컨테스트에 제안되었던 시리즈중의 첫번째이다. 망치의 힘을 되찾게 되면, 다음 퍼즐로 건너가서 “토르 대 거인”에서 거인을 물리쳐라“. 더욱 어려울것이다.프로그램가로 40, 세로 18의 맵에서 움직인다. 토르는 지도위 임의의 지점에서 시작할 것이고, 최대한 빨리 힘의 빛에 도착해야 한다.각 턴에서, 어느 방향으로 이동할지 다음 경우중에서 결정해야 한다. N (North) NE (North-East) E (East) SE (South-East) S (South) .. 2014. 12. 13.
[codingame] Onboarding OnBoarding접속주소http://www.codingame.com/ 게임방법다가오는 적기들을 물리쳐야 합니다.적기들의 이름과 거리를 알려줍니다.STDOUT 으로 이름을 출력하면, 해당 적기를 향해 미사일을 발사합니다.모든 적기가 다가오기전에 모두 물리쳐야 합니다.5 threats approaching fast ! Threats within range: HotDroid 60m HotDroid 60m HotDroid 60m HotDroid 60m Standard Output Stream: HotDroid사용할 언어를 선택합니다. Perl은 선택하면 아래와 같은 기본 코드가 제공됩니다. $enemy 에는 적기의 이름이, $dist에는 적기와의 거리가 입력됩니다.디버깅을 하려면, ''print STDERR .. 2014. 12. 13.
=dovelet 블럭 색칠하기/paintblock =dovelet 블럭 색칠하기/paintblock 프로그램 명: paintblock제한시간: 1 초크기가 1*1*1 인 정육면체를 가지고 가로 A 세로 B 높이 C 인 직육면체를 만든 후 A×B×C (2≤A,B,C≤120)의 블록 겉면에 페인트를 칠하였다. 아래의 그림은 3x3x3 인 경우의 보기이다. 이 때 2 개의 면만 페인트가 칠해진 블록의 개수를 구하는게 문제이다. (블록은 직육면체이다) 입력 A , B , C 가 차례대로 입력된다. A 는 가로, B 는 세로, C 는 높이이다.출력 2개의 면만 페인트가 칠해진 블록의 개수를 첫째 줄에 출력한다.입출력 예 입력 3 3 3 출력 12출처:tncks0121(박수찬) [질/답] [제출 현황] [푼 후(15)][ 채 점 ] [홈으로] [뒤 로] =cut .. 2014. 8. 19.
=dovelet 퓨 즈/fuse =dovelet 퓨 즈/fuse 프로그램 명: fuse(open)제한시간: 1 초대부분의 사람들은 연구실에 있는 모든 컴퓨터를 가동하면 얼마 만큼의 전기가 소비되는지 를 인식하지 못한다. 퓨즈가 견딜수 있는 한도를 초과하면 퓨즈가 쉽게 녹을수 도 있다. 전기가 얼마나 필요한 지를 계산하는 것은 쉬운 작업이지만 계속 반복하는 것은 아주 따분한 일이다. 이를 계산하는 일을 도와 주는 것이 일이다. 다음은 각 기기가 소비하는 전기량이다. 본체 한대가 소비하는 전류 1.5 amperes모니터 한대가 소비하는 전류 1.0 amperes프린터 한대가 소비하는 전류 2.0 amperes라우터 한대가 소비하는 전류 0.5 amperes컴퓨터 한대에 하나의 모니터가 있다.퓨즈는 각 모든 소비 전기의 최소 두 배를 견딜수.. 2014. 8. 19.
=dovelet 손해 본 금액/business =dovelet 손해 본 금액/business 프로그램 명: business제한시간: 1 초4 개의 정수가 입력으로 주어진다. 40 70 50 20차례대로원가 -- 40정가(판매가) -- 70손님이 물건값으로 지불한 돈 중 가짜 돈 -- 50주인이 손님에게 거스름돈으로 지불한 돈 -- 20문제의 내용은정가가 70 원 인데 , 주인이 손님에게 거슬러 준 돈이 20 원 이므로 손님이 주인에게 지불한 금액은 90 원으로 유추 할 수 있다.이 중 50 원이 가짜 돈이므로 진짜 돈은 40 원 이다.즉 주인이 받는 진짜 금액이 40 원에서 주인이 거슬러 준 돈이 20 원 이므로 실제적으로 주인이 받은 금액은 20 원.그런데 원가가 40 원이므로 주인은 20 원의 손해를 본 것이다.입력 4 개의 정수 값 N , M .. 2014. 8. 19.
[dovelet] 인공지능 시계/koi_watch =dovelet 인공지능 시계/koi_watch 프로그램 명: koi_watch제한시간: 1 초KOI 전자에서는 건강에 좋고 맛있는 훈제오리구이 요리를 간편하게 만드는 인공지능 오븐을 개발하려고 한다. 인공지능 오븐을 사용하는 방법은 적당한 양의 오리 훈제 재료를 인공지능 오븐에 넣으면 된다. 그러면 인공지능 오븐은 오븐구이가 끝나는 시간을 초 단위로 자동적으로 계산한다. 또한, KOI 전자의 인공지능 오븐 앞면에는 사용자에게 훈제오리구이 요리가 끝나는 시각을 알려 주는 디지털 시계가 있다. 훈제오리구이를 시작하는 시각과 오븐구이를 하는 데 필요한 시간이 초 단위로 주어졌을 때, 오븐구이가 끝나는 시각을 계산하는 프로그램을 작성하시오. 입력 첫 째 줄에는 현재 시각이 나온다.시 A (0 2014. 8. 19.