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