package yukicoder; import java.util.Scanner; public class Answer { /** * A以上B以下の整数のうち、3の倍数および3の付く数を、小さい順に出力してください。 * * なお、「3の付く数」とは、10進数表記にした時、少なくとも1つの桁が3であるような数のことです。 */ public static void main(String[] args) { // パラメータ取得 Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); sc.close(); // // int a = 1700603696; // int b = 1700603714; // for(int i = a; i <= b; i++) { if( (i % 3 == 0) || String.valueOf(i).contains("3") ) { System.out.println(i); } } } }