반응형 Join2 [백준][Python] 5568번 카드 놓기 5568번: 카드 놓기 예제 1의 경우 상근이는 11, 12, 21, 112, 121, 122, 212를 만들 수 있다. www.acmicpc.net 코드 1 from itertools import permutations n = int(input()) k = int(input()) n_list = [] dic = {} cnt = 0 for _ in range(n): n_list.append(int(input())) m_list = list(permutations(n_list,k)) for a in m_list: b = '' for i in a: b += str(i) if b not in dic: dic[b] = 1 cnt+=1 print(cnt) permutations 함수를 이용해서 만들 수 있는 모든.. 2022. 7. 8. [백준][Python] 16171번 나는 친구가 적다 (Small) 16171번: 나는 친구가 적다 (Small) 첫 번째 줄에는 알파벳 소문자, 대문자, 숫자로 이루어진 문자열 S가 주어진다. (1 ≤ |S| ≤ 100) 두 번째 줄에는 성민이가 찾고자 하는 알파벳 소문자, 대문자로만 이루어진 키워드 문자열 K가 주 www.acmicpc.net 코드 s = list(input()) k = input() word = [] for i in s: if i.isalpha(): word.append(i) word = ''.join(word) if k in word: print(1) else: print(0) 설명 입력값을 리스트로 받아서 만약 알파벳이면 word 리스트에 push를 해주었다. join 함수를 사용하여 word 리스트에 있는 문자들을 하나의 문자열로 만들었다. -.. 2022. 6. 27. 이전 1 다음 반응형