期待する出力には数字のみ出力するようにあるので、以下の文字列の出力が不要です。
System.out.println("好きな数字を入力してください");
System.out.println("1〜100までにしてください");
上記文字列の出力を消して実際に提出してみたところ、すべてのテストケースを通ることが確認できました。
Like!
PAIZAの問題でエラーが発生しました。
ローカルでは実行結果がエラーになっていなかったので、純粋に捉え方の問題や記述のセンスが問われている可能性があります。
解決方法を教えていただけないでしょうか。
1 〜 N の整数を 1 から順に改行区切りで出力してください。
出力の末尾には改行を入れてください。
2
...
N-1
N
N
・ 正の整数 N が 1 行で与えられます。
入力値最終行の末尾に改行が1つ入ります。
文字列は標準入力から渡されます。
条件
すべてのテストケースにおいて、以下の条件をみたします。
・ 1 ≦ N ≦ 100
期待する出力と出力結果が同じに見えるのに失敗になる場合、半角スペースや改行の数が異なっていると考えられます。
余分な半角スペースや改行がないかを今一度ご確認ください。
import java.util.*;
public class Main {
public static void main(String[] args) {
System.out.println("好きな数字を入力してください");
Scanner scan = new Scanner(System.in);
int i = scan.nextInt(); //入力を受け取る
if(i >= 1 && i <= 100){
for(int t=1;t <= i;t++){
System.out.println(t);
}
}else{
System.out.println("1〜100までにしてください");
}
}
}
期待する出力には数字のみ出力するようにあるので、以下の文字列の出力が不要です。
System.out.println("好きな数字を入力してください");
System.out.println("1〜100までにしてください");
上記文字列の出力を消して実際に提出してみたところ、すべてのテストケースを通ることが確認できました。
流石に受験した後の復習のために質問しているのだと思いますが、
(受験中では無いと思いますが)
受験中ではなくとも利用規約のここらへんに抵触しないか充分ご注意ください。
問題及び提出コード、ヒントをブログやSNS等に掲載しない
@sadamori
Questioner@syutorum001 さん
受験中ではなくとも利用規約のここらへんに抵触しないか充分ご注意ください。
問題及び提出コード、ヒントをブログやSNS等に掲載しない
私もよく確認せずに回答してしまっているところがありましたので気を付けようと思います。
今回の内容に関して改めて確認したところ、練習問題のコードの共有は問題なさそうでした!
paizaはローカルでの実行とは異なり、あらかじめ入力タブで引数を入力する必要があるようです。