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]);
  }
 }
}
沒有留言:
張貼留言