-1
for(n = 0; n < length - 1; n++);
{
if(sbin[n] == '1'){
ctr = ctr + 1;
print(sbin[0]);
}
}
return ('Bit counter - $ctr');
これはsbinの最初の文字のみを示しています。ダーツ - forループはループしません
for(n = 0; n < length - 1; n++);
{
if(sbin[n] == '1'){
ctr = ctr + 1;
print(sbin[0]);
}
}
return ('Bit counter - $ctr');
これはsbinの最初の文字のみを示しています。ダーツ - forループはループしません
main() {
print(someFunction());
}
someFunction() {
var length = 5;
var sbin = ['1', '2', '3', '4', '5'];
var ctr = 0;
for(var n = 0; n < length - 1; n++) {
if(sbin[n] == '1'){
ctr = ctr + 1;
print(sbin[0]);
}
}
return ('Bit counter - $ctr');
}
申し訳ありません。私はそれを削除することを忘れました。 sbin [n]を使って正しく印刷するかどうか確認しています。しかし、if文はforループのようにループしません。 – Trafalgar
次に、あなたが入力、出力、および予想される出力が何であるかについて少し詳しく説明する必要があると思います。 –
「1」が何回入力されたのかを数えるだけです。 例 入力 - 1011 ans - 3 文字列に3つの「1」があるためです。 – Trafalgar