124カ国の数字(Programmers 12899)
🧑💻 124カ国の数字
124カ国あります124カ国では、数字は10進数ではなく、以下の独自のルールで表されています.
たとえば、124の国で使用される数値は、次のように変換されます.
十進法124国家十進法124国家116142227213419245121041
自然数nをパラメータとして指定した場合、解関数を完了し、nを124カ国で使用した数値に置き換えた値を返します.
せいげんじょうけん
🧑💻 解決策
🧑💻 コード#コード#
def solution(n) :
answer = ''
. # 3으로 나눈 나머지를 인덱스 값으로 활용
country = [4, 1, 2]
while n :
answer = str(country[n % 3]) + answer
# 3, 6, 9의 규칙을 보면 알 수 있다.
if n % 3 == 0 :
n = (n // 3) - 1
else :
n = n // 3
return answer
🧑💻 総評
Reference
この問題について(124カ国の数字(Programmers 12899)), 我々は、より多くの情報をここで見つけました https://velog.io/@moonpiderman/124-나라의-숫자-Programmers-12899テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol