結果
問題 | No.311 z in FizzBuzzString |
ユーザー |
![]() |
提出日時 | 2018-05-18 11:21:59 |
言語 | Java (openjdk 23) |
結果 |
AC
|
実行時間 | 132 ms / 1,500 ms |
コード長 | 960 bytes |
コンパイル時間 | 3,952 ms |
コンパイル使用メモリ | 74,588 KB |
実行使用メモリ | 54,352 KB |
最終ジャッジ日時 | 2024-09-24 22:08:16 |
合計ジャッジ時間 | 5,266 ms |
ジャッジサーバーID (参考情報) |
judge4 / judge1 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
other | AC * 11 |
ソースコード
import java.util.Scanner;import java.util.InputMismatchException;public class FizzBuzz {public static void main(String[] args){Scanner scanner = new Scanner(System.in);try{//入力される数値の定義と範囲内かのチェックlong N = scanner.nextLong();if(N < 1 || N > Math.pow(10,18)){System.out.println("数字は1以上10の18乗以下で入力してください");System.exit(0);}//3の倍数と5の倍数の個数を求めてFizzとBuzzともにzが2個あるので2掛けるlong FizzBuzzString = (N / 3 + N / 5) * 2 ;System.out.println(FizzBuzzString);}catch(InputMismatchException e){System.out.println("数字を入力してください");}catch(Exception E){System.out.println("予期せぬエラーです");}}}