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