前提・実現したいこと
これまで同様、paizaのレベルアップ問題集に苦戦しています。(スキルチェックではないので、質問は大丈夫だと思われます!)
与えられた整数が何桁かを取得するというものです。
標準入力1行目nで、幾つ整数が入力されるか。2〜n+1行目で各整数が入力されます。
発生している問題・エラーメッセージ
結果が違う数値が出てきます。 入力: 2 10 100 出力結果: 3 3 (答え: 2 3
該当のソースコード
PHP
1 $n = fgets(STDIN); 2 for ($i = 1; $i <= $n; $i++) { 3 $a_{$i} = (string)fgets(STDIN); 4 echo strlen($a_{$i})."\n"; 5 }
試したこと
これまで(int)などの指摘があったため、文字列に相互変換するため、(string)など試してみました。結果は同じでした。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/14 16:42