짝쿵 박수
1부터 n까지 한 줄에 하나씩 출력하되, 3의 배수면 "짝", 5의 배수면 "쿵", 둘 다면 "짝쿵"을 대신 출력하라.
- 입력
- 1 ≤ n ≤ 1,000
- 출력
- n줄
5
1 2 짝 4 쿵
1부터 n까지 한 줄에 하나씩 출력하되, 3의 배수면 "짝", 5의 배수면 "쿵", 둘 다면 "짝쿵"을 대신 출력하라.
5
1 2 짝 4 쿵
실행하면 이 줄들이 차례로 input()·표준 입력으로 들어가요(실행 중에 묻지 않아요).
$ 준비됐어요
코드를 입력해 풀려면 PC에서 열어 주세요. 모바일에서는 문제와 풀이를 볼 수 있어요.
for 문의 세 가지 모양: C 계열 for(;;), Python range, 크레이콘은 C# 꼴 for에 var/int 없이 i = 1.
n = int(input())for i in range(1, n + 1): if i % 15 == 0: print("짝쿵") elif i % 3 == 0: print("짝") elif i % 5 == 0: print("쿵") else: print(i)const n = Number(require("fs").readFileSync(0, "utf8"));const out = [];for (let i = 1; i <= n; i++) { if (i % 15 === 0) out.push("짝쿵"); else if (i % 3 === 0) out.push("짝"); else if (i % 5 === 0) out.push("쿵"); else out.push(String(i));}console.log(out.join("\n"));import { readFileSync } from "node:fs";const n: number = Number(readFileSync(0, "utf8"));const out: string[] = [];for (let i = 1; i <= n; i++) { if (i % 15 === 0) out.push("짝쿵"); else if (i % 3 === 0) out.push("짝"); else if (i % 5 === 0) out.push("쿵"); else out.push(String(i));}console.log(out.join("\n"));import java.util.Scanner; public class Main { public static void main(String[] args) { int n = new Scanner(System.in).nextInt(); StringBuilder sb = new StringBuilder(); for (int i = 1; i <= n; i++) { if (i % 15 == 0) sb.append("짝쿵"); else if (i % 3 == 0) sb.append("짝"); else if (i % 5 == 0) sb.append("쿵"); else sb.append(i); sb.append('\n'); } System.out.print(sb); }}using System;using System.Text; class Program{ static void Main() { int n = int.Parse(Console.ReadLine()); var sb = new StringBuilder(); for (int i = 1; i <= n; i++) { if (i % 15 == 0) sb.AppendLine("짝쿵"); else if (i % 3 == 0) sb.AppendLine("짝"); else if (i % 5 == 0) sb.AppendLine("쿵"); else sb.AppendLine(i.ToString()); } Console.Write(sb); }}#include <iostream> int main() { int n; std::cin >> n; for (int i = 1; i <= n; i++) { if (i % 15 == 0) std::cout << "짝쿵\n"; else if (i % 3 == 0) std::cout << "짝\n"; else if (i % 5 == 0) std::cout << "쿵\n"; else std::cout << i << '\n'; }}#include <stdio.h> int main(void) { int n; scanf("%d", &n); for (int i = 1; i <= n; i++) { if (i % 15 == 0) puts("짝쿵"); else if (i % 3 == 0) puts("짝"); else if (i % 5 == 0) puts("쿵"); else printf("%d\n", i); } return 0;}n = 콘솔.줄읽기().수로변환();반복 (i = 1; i <= n; i++){ 만약 (i % 15 == 0) { 콘솔.쓰기("짝쿵"); } 아니면 만약 (i % 3 == 0) { 콘솔.쓰기("짝"); } 아니면 만약 (i % 5 == 0) { 콘솔.쓰기("쿵"); } 아니면 { 콘솔.쓰기(i); }}