AOJ0148 Candy and Class Flag

問題リンク Candy and Class Flag

  • 解法

1〜39の学生番号を0〜38だと思えばN%39の番号の学生がクラス旗を持ちます。
N%39は実際の学生番号と1ずれているので1を加えます。

  • ソース
import java.util.Scanner;

//Candy and Class Flag
public class AOJ0148 {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		while(sc.hasNext()){
			System.out.printf("3C%02d\n",(sc.nextInt()-1)%39+1);
		}
	}
}