0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Paiza出力は同じなのにエラーになる原因

Posted at

#Paiza提出前に確認すること
最近Paizaを始めた者です。
出力は同じなのにエラーになったので原因を探ったところ簡単なミスでした。
しかし同じミスで解決できてない方もいるかもなので共有しておきます。

##実際の処理

//期待される出力
3 3 7 3 7 5 8 3 5 3
//出力処理
foreach($posts as $post){
   echo $post.' ';
}
//実際の出力
3 3 7 3 7 5 8 3 5 3

こちらでエラーになりました。
結論から原因は最後の数値の後ろにもスペースが入っているというものでした。
Paizaさんも提出前にちゃんと
「期待する出力と出力結果が同じに見えるのに失敗になる場合、半角スペースや改行の数が異なっていると考えられます。
余分な半角スペースや改行がないかを今一度ご確認ください。」

と教えてくれていました。しっかり最後まで文章を読まなくては。。。
##解決策
一応今回のケースの解決策も載せておきます。

//期待される出力
3 3 7 3 7 5 8 3 5 3
//出力処理
$str = implode( ' ', $inputs);
echo $str;
//実際の出力
3 3 7 3 7 5 8 3 5 3

implode()を使い値の間にだけスペースを入れることで解決しました。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?