문제 풀이/CodeUp
CodeUp_1088 : 3의 배수는 통과?
윤지(●'◡'●)
2021. 3. 31. 10:00
반응형
▪ 문제 내용
1부터 입력한 정수까지 1씩 증가시켜 출력하는 프로그램을 작성하되,
3의 배수인 경우는 출력하지 않도록 만들어보자.
예를 들면,
1 2 4 5 7 8 10 11 13 14 ...
와 같이 출력하는 것이다.
▪ 자바 코드
import java.util.Scanner;
public class CodeUp_1088 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int num = sc.nextInt();
for (int i = 1; i <= num; i++) {
if(i%3==0) {
System.out.print("");
}else {
System.out.print(i + " ");
}
}
}
}
▪ 코드 풀이
import java.util.Scanner;
public class CodeUp_1088 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in); // Scanner 객체 생성(입력 클래스)
int num = sc.nextInt(); // 입력받은 정수를 num 변수에 저장
for (int i = 1; i <= num; i++) { // 1부터 num까지 반복
if(i%3==0) { // i가 3의 배수 일때(i를 3으로 나눴을 때 나머지가 0이면)
System.out.print(""); // 빈칸출력
}else { // 그외에는
System.out.print(i + " "); // i 출력
}
}
}
}
▪ 출력 내용
10 // 입력
1 2 4 5 7 8 10 // 출력
반응형