Problem Solving/BOJ

[백준 / BOJ] C++ 28445 알록달록 앵무새

nageune 2023. 8. 17. 04:11
728x90
반응형

28445번: 알록달록 앵무새

 

문제

https://www.acmicpc.net/problem/28445

 

28445번: 알록달록 앵무새

재현이가 키우는 앵무새 포포와 레몬이는 그동안 새끼들을 참 많이도 낳았다. 그렇게 태어난 앵무새들을 관찰하며 재현이는 앵무새들의 색에 간단한 규칙이 있다는 것을 발견했다. 그것은 바로

www.acmicpc.net

 

 

풀이

색 4가지를 입력받고 가능한 조합을 출력하는 문제다. 2중 for문으로 가능한 조합을 출력했다.

중복처리 및 정렬은 set 자료구조를 사용했다.

 

 

코드

#include <bits/stdc++.h>
using namespace std;

int main() {
  ios::sync_with_stdio(0);
  cin.tie(0);
  set<string> s;
  for (int i = 0; i < 4; i++) {
    string tmp;
    cin >> tmp;
    s.insert(tmp);
  }
  for (auto i = s.begin(); i != s.end(); i++)
    for (auto j = s.begin(); j != s.end(); j++)
      cout << *i << ' ' << *j << '\n';
  return 0;
}

 

728x90
반응형