回答編集履歴

1

誤記訂正

2022/02/15 05:11

投稿

cure_fontaine
cure_fontaine

スコア137

test CHANGED
@@ -1,3 +1,3 @@
1
- 内部的には体番号は0からのインクリメントで作成し、表示時にはエンコードすれば良いのです。つまり暗号化です。
1
+ 内部的には体番号は0からのインクリメントで作成し、表示時にはエンコードすれば良いのです。つまり暗号化です。
2
2
  32ビット整数型ならば、55555555HとXORを取るなどすれば簡単に暗号化できます。デコードはこの逆をやれば良いのです。
3
3
  従って、インクリメントがオーバーフローしない限り重複が発生する余地がありませんし、重複チェックも不要です。