プログラム得意な奴ちょっと助けて

1 名前:ひみつの名無しさん 投稿日時:2021/03/04(木) 14:52:10.720 ID:H61VQSis0
・システムAでは連番の桁が10桁まで
・システムBでは連番の桁が5桁まで
・システムBはシステムAから渡された連番の下5桁しか保持しない

システムBから5桁の連番でシステムAに問い合わせがあった場合に正しく一致する方法考えてくだしあ!

2 名前:ひみつの名無しさん 投稿日時:2021/03/04(木) 14:52:36.711 ID:SpL3Mr+O0
>>1
お前には無理
3 名前:ひみつの名無しさん 投稿日時:2021/03/04(木) 14:53:12.218 ID:H61VQSis0
>>2
だから助けて!
7 名前:ひみつの名無しさん 投稿日時:2021/03/04(木) 14:54:11.983 ID:SpL3Mr+O0
>>3
お前には無理
9 名前:ひみつの名無しさん 投稿日時:2021/03/04(木) 14:54:58.555 ID:H61VQSis0
>>7
お前にも無理
14 名前:ひみつの名無しさん 投稿日時:2021/03/04(木) 14:55:46.037 ID:h/L7tFP6M
>>9
お前も無理
16 名前:ひみつの名無しさん 投稿日時:2021/03/04(木) 14:55:55.855 ID:SpL3Mr+O0
>>9
お前には無理
4 名前:ひみつの名無しさん 投稿日時:2021/03/04(木) 14:53:44.870 ID:1td9tWyn0
5桁目まで一致する別IDがあった場合無理じゃない?
6 名前:ひみつの名無しさん 投稿日時:2021/03/04(木) 14:54:10.427 ID:H61VQSis0
>>4
そこをなんとか!
5 名前:ひみつの名無しさん 投稿日時:2021/03/04(木) 14:53:58.280 ID:0ehlvkcM0
まず服を脱ぎます
8 名前:ひみつの名無しさん 投稿日時:2021/03/04(木) 14:54:42.136 ID:9UiXCS/00
こういう後出しの準備見え見えなのはめんどくさい
12 名前:ひみつの名無しさん 投稿日時:2021/03/04(木) 14:55:24.021 ID:H61VQSis0
>>8
どう言う事?
10 名前:ひみつの名無しさん 投稿日時:2021/03/04(木) 14:55:15.589 ID:ap1UjqVk0
下5桁がAでもユニークじゃない場合は
別途5桁などを保持するか使うときに選択させる場合以外は基本無理だな
11 名前:ひみつの名無しさん 投稿日時:2021/03/04(木) 14:55:16.372 ID:maCwL1Qs0
その情報だけだとしたら普通に不可能でしょ
13 名前:ひみつの名無しさん 投稿日時:2021/03/04(木) 14:55:37.958 ID:5ZS9R4HK0
鳩の巣原理参照
15 名前:ひみつの名無しさん 投稿日時:2021/03/04(木) 14:55:54.567 ID:Jh1WrfuA0
5桁だけで電話かけろみたいな要求すんな
17 名前:ひみつの名無しさん 投稿日時:2021/03/04(木) 14:55:56.613 ID:K+cXOncHM
システムBを修正しろ
20 名前:ひみつの名無しさん 投稿日時:2021/03/04(木) 14:57:17.558 ID:H61VQSis0
>>17
システムBはなにがなんでも桁数拡張してくれない!
18 名前:ひみつの名無しさん 投稿日時:2021/03/04(木) 14:56:37.711 ID:H61VQSis0
ああ、えっとシステムBは99,999まで行ったら連番を初期化して0から再開します!
23 名前:ひみつの名無しさん 投稿日時:2021/03/04(木) 15:00:42.465 ID:XykWDnbBd
>>18
そのとき元からあった番号はシステムa,bから消していいの?
19 名前:ひみつの名無しさん 投稿日時:2021/03/04(木) 14:56:46.550 ID:XykWDnbBd
数字じゃなくてちゃんと文字列で保持してる?
22 名前:ひみつの名無しさん 投稿日時:2021/03/04(木) 14:58:03.362 ID:H61VQSis0
>>19
システムBは文字列で保持してる。システムAは数値型というかシーケンシャルID
21 名前:ひみつの名無しさん 投稿日時:2021/03/04(木) 14:57:39.136 ID:2cl13lbx0
仕様バグ
24 名前:ひみつの名無しさん 投稿日時:2021/03/04(木) 15:00:47.638 ID:H61VQSis0
あ、それから下記の仕様を書き忘れてました!

・連番は1日あたり最大で10,000以下までしか増加しない
・発行された連番は1日後には論理削除される

25 名前:ひみつの名無しさん 投稿日時:2021/03/04(木) 15:00:54.931 ID:fmoB2HUkM
運用を考えるしかねーやろ
26 名前:ひみつの名無しさん 投稿日時:2021/03/04(木) 15:01:04.598 ID:6n3JNV7IM
A[4..9]で重複する値があったら死ぬけど設計大丈夫?

コメント

タイトルとURLをコピーしました