BOJ/백준-1316-python

cosmos·2021년 6월 8일
2
post-thumbnail

문제📖

풀이🙏

  • 첫째 줄에 단어의 개수 N이 들어온다.
  • 둘째 줄부터 N개의 줄에 단어가 들어온다.
  • 단어는 알파벳 소문자로만 되어있고 중복되지 않으며, 길이는 최대 100이다.
  • 그룹 단어란 단어에 존재하는 모든 문자에 대해서, 각 문자가 연속해서 나타나는 경우만을 말한다.
  • 첫째 줄에 그룹 단어의 개수를 출력한다.

코드💻

# boj, 1316 : 그룹 단어 체커, python3
# 구현, 문자열 알고리즘
import sys

def checker(n):
    result = 0
    for _ in range(n):
        word = str(input())
        if list(word) == sorted(word, key=word.find):
            result +=1

    return result
    
N = int(sys.stdin.readline())

print(checker(N))

결과😎

출처 && 깃허브📝

https://www.acmicpc.net/problem/1316
github

0개의 댓글