본문 바로가기
  • FREEDOM

전체 글110

[python]124나라의 숫자 코딩테스트 연습 - 124 나라의 숫자 programmers.co.kr 3진법 변환을 응용한 풀이 문제 설명 124 나라가 있습니다. 124 나라에서는 10진법이 아닌 다음과 같은 자신들만의 규칙으로 수를 표현합니다. 124 나라에는 자연수만 존재합니다. 124 나라에는 모든 수를 표현할 때 1, 2, 4만 사용합니다. 예를 들어서 124 나라에서 사용하는 숫자는 다음과 같이 변환됩니다. 10진법124 나라10진법124 나라 1 1 6 14 2 2 7 21 3 4 8 22 4 11 9 24 5 12 10 41 자연수 n이 매개변수로 주어질 때, n을 124 나라에서 사용하는 숫자로 바꾼 값을 return 하도록 solution 함수를 완성해 주세요. 제한사항 n은 500,000,000이하의 자연수 입니다.. 2021. 10. 5.
[python]게임 맵 최단거리 BFS 너비 우선 탐색 풀이 코딩테스트 연습 - 게임 맵 최단거리 [[1,0,1,1,1],[1,0,1,0,1],[1,0,1,1,1],[1,1,1,0,1],[0,0,0,0,1]] 11 [[1,0,1,1,1],[1,0,1,0,1],[1,0,1,1,1],[1,1,1,0,0],[0,0,0,0,1]] -1 programmers.co.kr 문제 설명 ROR 게임은 두 팀으로 나누어서 진행하며, 상대 팀 진영을 먼저 파괴하면 이기는 게임입니다. 따라서, 각 팀은 상대 팀 진영에 최대한 빨리 도착하는 것이 유리합니다. 지금부터 당신은 한 팀의 팀원이 되어 게임을 진행하려고 합니다. 다음은 5 x 5 크기의 맵에, 당신의 캐릭터가 (행: 1, 열: 1) 위치에 있고, 상대 팀 진영은 (행: 5, 열: 5) 위치에 있는 .. 2021. 9. 30.
민수기 3장 1 여호와께서 시내 산에서 모세와 말씀하실 대에 아론과 모세가 낳은 자는 이러하니라 2 아론의 아들들의 이름은 이러하니 장자는 나답이요 다음은 아비후와 엘르아살과 이다말이니 3 이는 아론의 아들들의 이름이며 그들은 기름 부음을 받고 거룩하게 제사장 직분을 위임 받은 제사장들이라 4 나답과 아비후는 시내 광야에서 여호와 앞에 다른 불을 드리다가 여호와 앞에서 죽어 자식이 없었으며 엘르아살과 이다말이 그의 아버지 아론 앞에서 제사장의 직분을 행하였더라 5 여호와께서 또 모세에게 말씀하여 이르시되 6 레위 지파는 나아가 제사장 아론 앞에 서서 그에게 시종하게 하라 7 그들이 회막 앞에서 아론의 직무와 온 회중의 직무를 위하여 회막에서 시무하되 8 곧 회막의 모든 기구를 맡아 지키며 이스라엘 자손의 직무를 위하.. 2021. 9. 21.
민수기 2장 1 여호와께서 모세와 아론에게 말씀하여 이르시되 2 이스라엘 자손은 각각 자기의 진영의 군기와 자기의 조상의 가문의 기호 곁에 진을 치되 회막을 향하여 사방으로 치라 3 동방 해 돋는 쪽에 진 칠 자는 그 진영별로 유다의 진여의 군기에 속한 자라 유다 자손의 지휘관은 암미나답의 아들 나손이요 4 그의 군대로 계수된 자가 칠만 사천육백 명이며 5 그 곁에 진 칠 자는 잇사갈 지파라 잇사갈 자손의 지휘관은 수알의 아들 느다넬이요 6 그의 군대로 계수된 자가 오만 사천사백 명이라 7 그리고 스불론 지파라 스불론 자손의 지휘관은 헬론의 아들 엘리압이요 8 그의 군대로 계수된 자가 오만 칠천사백 명이니 9 유다 진영에 속한 군대로 계수된 군인의 총계는 십팔만 육천사백 명이라 그들은 제일대로 행진할지니라 10 남쪽.. 2021. 9. 17.
민수기 1장 1 이스라엘 자손이 애굽 땅에서 나온 후 둘째 해 둘째 달 첫째 날에 여호와께서 시내 광야 회막에서 모세에게 말씀하여 이르시되 2 너희는 이스라엘 자손의 모든 회중 각 남자의 수를 그들의 종족과 조상의 가문에 따라 그 명수대로 계수할지니 3 이스라엘 중 이십 세 이상으로 싸움에 나갈만한 모든 자를 너와 아론은 그 진영별로 계수하되 4 각 지파의 각 조상의 가문의 우두머리 한 사람씩을 너희와 함께 하게 하라 5 너희와 함께 설 사람들의 이름은 이러하니 르우벤 지파에서는 스데울의 아들 엘리술이요 6 시므온 지파에서는 수리삿대의 아들 슬루미엘이요 7 유다 지파에서는 암미나답의 아들 나손이요 8 잇사갈 지파에서는 수알의 아들 느다넬이요 9 스불론 지파에서는 헬론의 아들 엘리압이요 10 요셉의 자손들 중 에브라임.. 2021. 9. 16.
R studio 단축키 1. 들여쓰기 단축키 전체선택 Ctrl + A 를 눌러준다. Ctrl + I 또는 Ctrl + Shift + A 누른다. 2. 코드 전체 실행 Ctrl + Alt + R 3. 코드 한문장 실행 Ctrl + Enter 4. 현재 행부터 마지막 행까지 실행 Ctrl + Alt + E 5. 코드 줄 이동 한줄 위로: Alt + 방향키↑ 한줄 아래로: Alt + 방향키↓ 2021. 9. 14.
[python]피보나치 수 [2가지 풀이] 문제 설명 피보나치 수는 F(0) = 0, F(1) = 1일 때, 1 이상의 n에 대하여 F(n) = F(n-1) + F(n-2) 가 적용되는 수 입니다. 예를들어 F(2) = F(0) + F(1) = 0 + 1 = 1 F(3) = F(1) + F(2) = 1 + 1 = 2 F(4) = F(2) + F(3) = 1 + 2 = 3 F(5) = F(3) + F(4) = 2 + 3 = 5 와 같이 이어집니다. 2 이상의 n이 입력되었을 때, n번째 피보나치 수를 1234567으로 나눈 나머지를 리턴하는 함수, solution을 완성해 주세요. 제한 사항 * n은 1이상, 100000이하인 자연수입니다. 입출력 예 nreturn 3 2 5 5 입출력 예 설명 피보나치수는 0번째부터 0, 1, 1, 2, 3, 5.. 2021. 9. 14.
[python]2018 KAKAO BLIND RECRUITMENT [3차] n진수 게임 N진수 게임 튜브가 활동하는 코딩 동아리에서는 전통적으로 해오는 게임이 있다. 이 게임은 여러 사람이 둥글게 앉아서 숫자를 하나씩 차례대로 말하는 게임인데, 규칙은 다음과 같다. 숫자를 0부터 시작해서 차례대로 말한다. 첫 번째 사람은 0, 두 번째 사람은 1, … 열 번째 사람은 9를 말한다. 10 이상의 숫자부터는 한 자리씩 끊어서 말한다. 즉 열한 번째 사람은 10의 첫 자리인 1, 열두 번째 사람은 둘째 자리인 0을 말한다. 이렇게 게임을 진행할 경우, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 0, 1, 1, 1, 2, 1, 3, 1, 4, … 순으로 숫자를 말하면 된다. 한편 코딩 동아리 일원들은 컴퓨터를 다루는 사람답게 이진수로 이 게임을 진행하기도 하는데, 이 경우에는 0,.. 2021. 9. 14.
레위기 27장 1 여호와께서 모세에게 말씀하여 이르시되 2 이스라엘 자손에게 말하여 이르라 만일 어떤 사람이 사람의 값을 여호와께 드리기로 분명히 서원하였으면 너는 그 값을 정할지니 3 네가 정한 값은 스무 살로부터 예순 살까지는 남자면 성소의 세겔로 은 오십 세겔로 하고 4 여자면 그 값을 삼십 세겔로 하며 5 다섯 살로부터 스무 살까지는 남자면 그 값을 이십 세겔로 하고 여자면 열 세겔로 하며 6 일 개월로부터 다섯 살까지는 남자면 그 값을 은 다섯 세겔로 하고 여자면 그 값을 은 삼 세겔로 하며 7 예순 살 이상은 남자면 그 값을 십오 세겔로 하고 여자는 열 세겔로 하라 8 그러나 서원자가 가난하여 네가 정한 값을 감당하지 못하겠으면 그를 제사장 앞으로 데리고 갈 것이요 제사장은 그 값을 정하되 그 서원자의 형편.. 2021. 9. 9.