スレ立てるまでもない質問はここで 145匹目©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0287デフォルトの名無しさん
2017/01/26(木) 13:54:02.07ID:OZEPxDy1数字1〜4桁(なるべく少ない桁数)で以下を表現したいのですが、良いやり方はありますか?
1工程目→七種類の行動から一つの行動を行う、または何も行わない(計8個の行動パターンがある)
2工程目→二種類の行動から一つの行動を行う、または行わない(計3個の行動パターン)
3工程目→一つの行動を行うか行わない(計2個)
4工程目→一つの行動を行うか行わない(計2個)
4桁ならそれぞれが1工程を表すことにして、7111とか6210とかで表現できると思います(0は作業を行わない、1なら行動1を通る、2は行動2を通る…のように、こちらで定義したら問題ない)
ただ、1項目以外は行動パターンが少ないので桁数をもう少し少なくできるような気がしてモヤモヤします
うすらぼんやりと素数を絡めたら一つの桁で複数の情報を入れられたような覚えがあるのですが(数値が7なら素因数分解して3と2と2を行ったと分かる…とか)はっきりと思い出せません
実作業ではプログラム側で判断して人間語で表示させるので、人間は数字をパッと見て分からなくても大丈夫です
何かいい方法は無いでしょうか
よろしくお願い致します
■ このスレッドは過去ログ倉庫に格納されています