[Swift]白駿27051005-変換陣法
1060 ワード
2705-問題リンク
11005-問題リンク
n進数->10進数
または
10進数->n進数
変換の方法は簡単です.
n進法->10進法に変換
この場合、n進数は常に文字列として扱わなければならない(n!=10)
したがって
let nString = "ZZZZZ"
let num = 36
print(Int(nString, radix: num)!)
下記に記入します.36進数で書かれた「zzzz」は、10進数出力のコードに変換されます.
十進法の数字はIntなので、Intに出力しなければなりません.
10進数->n進数
10進Intをn進Stringに出力する必要があります.
したがって
let decimal = 60466175
let num = 36
print(String(decimal, radix: num))
これでは…!!!淘汰された.
let decimal = 60466175
let num = 36
print(String(decimal, radix: num).uppercased())
大文字を忘れないでください...Reference
この問題について([Swift]白駿27051005-変換陣法), 我々は、より多くの情報をここで見つけました https://velog.io/@sun02/Swift-백준-2705-진법변환テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol