前提・実現したいこと
以下のAtCoder Beginner Contest 087のA問題を解いています。
AtCoderのページ
問題文
あなたは、X 円を持ってケーキとドーナツを買いに出かけました。
あなたはまずケーキ屋で 1 個 A 円のケーキを 1 個買いました。 次に、ドーナツ屋で 1 個 B 円のドーナツをできるだけたくさん買いました。
これらの買い物のあと手元に残っている金額は何円ですか。
制約
1≤A,B≤1,000
A+B≤X≤10,000
X,A,B は整数である
入力
入力は以下の形式で標準入力から与えられる。
X
A
B
出力
買い物のあとに残った金額を出力せよ。
発生している問題・エラーメッセージ
Eclipse上では正常に動くのですが、AtCoder上でコンパイルすると以下のエラーが出ます。
コンパイルエラーの原因がわからず困っています。
./Main.java:3: error: class contest87 is public, should be declared in a file named contest87.java public class contest87 { ^ 1 error
該当のソースコード
Java
1package atcoder; 2import java.util.Scanner; 3 4public class contest87 { 5 6 public static void main(String[] args) { 7 Scanner sc = new Scanner(System.in); 8 // total money 9 int X = sc.nextInt(); 10 // price of cake 11 int A = sc.nextInt(); 12 // price of daunts 13 int B = sc.nextInt(); 14 15 int rmaftercake = X - A; 16 int daunutsnum = rmaftercake / B; 17 int rmafterdanuts = rmaftercake - B * daunutsnum; 18 System.out.println(rmafterdanuts); 19 20 } 21 22} 23
補足情報(FW/ツールのバージョンなど)
Eclipse Java EE IDE for Web Developers.
Version: Neon.3 Release (4.6.3)
Build id: 20170314-1500
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/02/07 02:45