|
▼ichinose さん:
こんにちわ。
返答が遅くなってスイマセン。
>>>A列 B列
>>>1 001
>>> 002
>>A列の数字が1でその次の行が空白行のときは、
>>数字の並べ方の規則が数字が1以外のときの規則とは
>>違うということですか?
>
>この例以前の例に倣えば、
>>>1 001
> 001001
>となると思いますが、A列が1の場合、次行が空白だったら、002となるということは
>他の数字とは違うということですか?
>現状の私のコードでは、これは、001001となります。
スイマセン、私の記述が間違っていました。
A列 B列
1 001
001001
が正解です。
>>2 002001
>> 002001001
>>3 002001002 ←空白行の下の上位A列以下の番号の場合は階層を増やさない
> この↑コメントの意味がわかりづらいのですが・・・。
A列の空白行の次の番号3があってもすでに階層は3階層目だから002001002001とは
ならないよということです。わかりづらくてスイマセン
(提示していただいたソースの動きで正解です)
>> 002001002001
>>2 002001003
> ↑は、002002だと思っていましたが、どのような規則で002001003となるのか
> 説明してください
>これも現状のコードでは、002002となります。
スイマセンこれも私のミスです002002となるのが正解です。
>それと、
> A B
> 1 1 001
> 2 001001
> 3 2 001002
> 4 001002001
> 5 3 001002002
> 6 001002002001
> 7 4 001002002002
> 8 001002002002001
> 9 2 001003
>10 001003001
>11 1 002
となります。
|
|