2020年2月4日 星期二

[zerojudge]a003. 兩光法師的占卜術

a003. 兩光法師的占卜術

(月*2+日)%3 = (月*2+日)/3的餘數,"%"是modulo簡稱mod,就是得該符號前除該符號後的餘
e.g. 5 mod 3 = 2

題外話:我發現Google搜尋可以用中文運算

解題關鍵:
記得%的優先序比較加減高所以要括號
Java的Operator Precedence

程式碼如下:

  1. import java.util.Scanner;
  2.  
  3. public class Pa003{
  4. public static void main(String[] args){
  5. String[] fortune = {"普通", "吉", "大吉"};
  6. Scanner scanner = new Scanner(System.in);
  7. while(scanner.hasNext()){
  8. System.out.println(fortune[( scanner.nextInt() * 2 + scanner.nextInt() )% 3]);
  9. }
  10. }
  11. }

沒有留言:

張貼留言