2020年2月4日 星期二

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

a003. 兩光法師的占卜術

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

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

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

程式碼如下:

import java.util.Scanner;

public class Pa003{
 public static void main(String[] args){
  String[] fortune = {"普通", "吉", "大吉"};
  Scanner scanner = new Scanner(System.in);
  while(scanner.hasNext()){
   System.out.println(fortune[( scanner.nextInt() * 2 + scanner.nextInt() )% 3]);
  }
 }
}

沒有留言:

張貼留言