반응형 분류 전체보기252 [백준][Python]6550번 부분 문자열 6550번: 부분 문자열 입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 한 줄로 이루어져 있으며, 문자열 s 와 t가 빈칸을 사이에 두고 들어온다. s와 t의 길이는 10만을 넘지 않는다. www.acmicpc.net 코드 import sys while(1): test = sys.stdin.readline().rstrip() if not test: break s,t = test.split() cnt = 0 ans = 0 for i in range(len(t)): if s[cnt] == t[i]: cnt += 1 if cnt == len(s): ans = 1 break if ans == 1: print("Yes") else: print("No") 처음에 입력값을 input()으로 받.. 2022. 6. 28. [백준][Python] 4659번 비밀번호 발음하기 4659번: 비밀번호 발음하기 좋은 패스워드를 만드는것은 어려운 일이다. 대부분의 사용자들은 buddy처럼 발음하기 좋고 기억하기 쉬운 패스워드를 원하나, 이런 패스워드들은 보안의 문제가 발생한다. 어떤 사이트들은 xvtp www.acmicpc.net 코드 import sys vowel = {'a','e','i','o','u'} while (1): test = sys.stdin.readline().rstrip() if test == 'end': break pw = list(test) v_flag = 0 # 모음 존재하는지 확인 v_cnt = 0 # 모음 3개 연속인지 확인 c_cnt = 0 # 자음 3개 연속인지 확인 err = 0 # 같은 문자 연속 2개 or 자음/모음 연속 3개인 경우 1 for i.. 2022. 6. 27. [백준][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. [백준][Python] 20053번 최소, 최대 2 20053번: 최소, 최대 2 N개의 정수가 주어진다. 이때, 최솟값과 최댓값을 구하는 프로그램을 작성하시오. www.acmicpc.net 코드 import sys t = int(input()) for _ in range(t): n = int(input()) n_list = list(map(int,sys.stdin.readline().split())) print(min(n_list),max(n_list)) 2022. 6. 23. 이전 1 ··· 36 37 38 39 40 41 42 ··· 63 다음 반응형