작성일 :

문제 링크

5292번 - Counting Swann’s Coins

설명

숫자 n 이 입력으로 주어질 때,

1 부터 n 까지의 숫자들에 하여 특정 조건에 따라서 각각 다른 출력을 하는 문제입니다.

조건은 다음과 같습니다.

  • 3 의 배수는 Dead 출력
  • 5 의 배수는 Man 출력
  • 15 의 배수는 DeadMan 출력
  • 이외의 숫자는 그대로 출력

Code

[ C# ]

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
namespace Solution {
  class Program {
    static void Main(string[] args) {

      var n = int.Parse(Console.ReadLine()!);

      for (int i = 1; i <= n; i++) {
        if (i % 15 == 0) Console.WriteLine("DeadMan");
        else if (i % 3 == 0) Console.WriteLine("Dead");
        else if (i % 5 == 0) Console.WriteLine("Man");
        else Console.Write($"{i} ");
      }

    }
  }
}



[ C++ ]

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <bits/stdc++.h>

using namespace std;

int main() {
  ios::sync_with_stdio(false);
  cin.tie(nullptr);

  int n; cin >> n;

  for (int i = 1; i <= n; ++i) {
    if (i % 15 == 0) cout << "DeadMan\n";
    else if (i % 3 == 0) cout << "Dead\n";
    else if (i % 5 == 0) cout << "Man\n";
    else cout << i << " ";
  }

  return 0;
}