문제
코드
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
for(int i = 1; i <= a; i++) {
if(!(i%2==0 && i%4!=0) && !(i/8%2==0) && !(i%7<4)) {
System.out.print(i + " ");
}
}
}
}
코드 풀이
- 짝수이면서 4의 배수가 아닌 수: (i % 2 == 0 && i % 4 != 0)
- 8로 나눈 몫이 짝수인 수: (i / 8 % 2 == 0)
- 7로 나눈 나머지가 4보다 작은 수: (i % 7 < 4)
'알고리즘' 카테고리의 다른 글
[코드트리] break문 / 1까지 나누기 (0) | 2024.02.20 |
---|---|
[코드트리] cnt 활용하기 / 등장횟수 확인 (0) | 2024.02.20 |
[코드트리] and, or 혼합 / 두 사람 (0) | 2024.02.20 |
[코드트리]사칙연산 / 합과 차의 나눗셈 (0) | 2024.02.19 |
[코드트리] 특정 문자를 사이에 두고 입력 / 전화번호 바꾸기 (0) | 2024.02.19 |