본문 바로가기
Algorithm

[집합/수학] 백준 28445 알록달록 앵무새 - 파이썬(Python)

by jangThang 2023. 8. 14.
반응형

백준 온라인 저지

 

[ Contents ]

     

     

    1. 문제 (링크 참조)

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

     

    28445번: 알록달록 앵무새

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

    www.acmicpc.net

     

     

    2. 문제 풀이

     부모의 몸통색과 꼬리색이 주어집니다. 부모가 가진 색만 자녀에게 물려줄 수 있습니다.

     자녀의 몸통색과 꼬리색이 될 수 있는 경우의 수를 출력합니다.

     

     

    반응형

     

    3. 코드

    import sys
    input = sys.stdin.readline
    
    # 입력
    color = set()
    for _ in range(2):
        tmp = input().rstrip().split()
        for i in tmp:
            color.add(i)
    
    # 정렬
    color_list = sorted(list(color))
    
    for i in color_list:
        for j in color_list:
            print(i, j)

     중복은 제외해야 하므로, 집합 Set 자료구조를 사용합니다.

     

    2022.04.12 - [PL (Programming Language)/Python] - [Python] 파이썬 집합(set) 연산 및 메서드

     

    [Python] 파이썬 집합(set) 연산 및 메서드

    파이썬 자료형 set의 특성과 연산, 메서드까지 알아보겠습니다. [ Contents ] 1. 집합(set)이란? 집합명 = {원소1, 원소2, ...} 집합은 { } 안에 원소들을 저장합니다. 수학에서의 '집합'과 동일한 특성과

    star7sss.tistory.com

     

    star가 되고나서 Tistory

    반응형

    댓글