IntegerString

IntegerString[n]

整数 n の十進数字からなる数列を与える.

IntegerString[n,b]

整数 n を底を b として表現した数列を与える.

IntegerString[n,b,len]

長さ len の数列を与えるために左側を零で充填する.

IntegerString[n,MixedRadix[blist]]

混合基数を底のリスト blist とともに使う.

IntegerString[n,"numsys"]

"numsys"で定義された数値体系に基づいて,n の数詞形式を求める.

詳細

  • 許容される底の最大値は36である.10よりも大きい底の場合,追加される桁の数字はアルファベットのaからzの中から選ばれる.
  • IntegerString[n]n の符号を除去する.
  • lenn 中の桁の数字の数よりも小さい場合,len 個の最下位桁の数字が返される.
  • 次は,IntegerString[n,"numsys"]で人間が使用する,考えられる数詞形式"numsys"である.
  • "Arabic"アラビア数字
    "ArabicExtended"拡張アラビア数字
    "Armenian"アルメニア数字
    "ArmenianLower"小文字アルメニア数字
    "Bengali"ベンガリ数字
    "Chinese"中国数字
    "Devanagari"デバナーガリ数字
    "Ethiopic"エチオピア数字
    "Georgian"グルジア数字
    "Greek"ギリシャ数字
    "GreekLower"小文字ギリシャ数字
    "Gurmukhi"パンジャブ語で使われるグルムーキ数字
    "Hebrew"ヘブライ数字
    "Japanese"日本の数字
    "JapaneseFinancial"金融目的で使われる日本の数字
    "Kannada"カンナダ数字
    "KayahLi"Kayah Li数字
    "Malayalam"マラヤーラム数字
    "N'ko"ンコ数字
    "Oriya"Oriya (Odia)数字
    "Roman"ローマ数字
    "RomanVariant"Unicode文字のみを使ったローマ数字
    "RomanLower"小文字のローマ数字
    "SimplifiedChinese"簡体中国語数字
    "SimplifiedChineseFinancial"金融目的で使われる簡体中国語数字
    "Tai"Tai数字
    "Tamil"タミール数字
    "TamilDecimal"十進法のタミール数字
    "Tao"タオ(ヤミ)数字
    "Telugu"テルグ数字
    "Thai"タイ数字
    "Tibetan"チベット数字
    "TraditionalChinese"繁体中国語で使われる数字
    "TraditionalChineseCalendar"繁体中国歴で使われる数字
    "TraditionalChineseDecimal"十進法繁体中国語数字
    "TraditionalChineseFinancial"金融目的で使われる繁体中国語数字
  • 機械が使用可能な数詞形式には次がある.
  • "Base58"ビットコイン符号化アルファベットを含むBase58の数
    "Base64"Base64符号化アルファベットを含むBase64の数

例題

すべて開くすべて閉じる

  (4)

2進表記に変え,結果を数列で返す:

ローマ数字に変換する:

日本語の金融数字に変換する:

Base64の表現に変換する:

スコープ  (4)

底が16の場合は,aからfまでが数字として使われる:

MixedRadix指定を使う:

最後の2つの数字だけを求める:

numsys を指定として使う:

一般化と拡張  (1)

最大の底36の場合は,aからzまでの文字が使われる:

特性と関係  (4)

ToUpperCaseは小文字を大文字に変換する:

FromDigitsIntegerStringの逆として使うことができる:

FromDigitsは,すべての数字をサポートするわけではない:

次は,底が1 36の混合基底系で表現可能な最大の数である:

"Base64"アルファベットを使って整数を64のベキ乗で表す:

以下と比較する:

考えられる問題  (1)

数字には限られた数値範囲でしか定義されていないものもある:

おもしろい例題  (1)

1つの数を2から36までの連続する底で表す:

Wolfram Research (2007), IntegerString, Wolfram言語関数, https://reference.wolfram.com/language/ref/IntegerString.html (2020年に更新).

テキスト

Wolfram Research (2007), IntegerString, Wolfram言語関数, https://reference.wolfram.com/language/ref/IntegerString.html (2020年に更新).

CMS

Wolfram Language. 2007. "IntegerString." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2020. https://reference.wolfram.com/language/ref/IntegerString.html.

APA

Wolfram Language. (2007). IntegerString. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/IntegerString.html

BibTeX

@misc{reference.wolfram_2024_integerstring, author="Wolfram Research", title="{IntegerString}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/IntegerString.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_integerstring, organization={Wolfram Research}, title={IntegerString}, year={2020}, url={https://reference.wolfram.com/language/ref/IntegerString.html}, note=[Accessed: 22-November-2024 ]}