Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- YBM
- 백준 2292
- 백준 행렬 덧셈
- 랭디후기
- 파이썬
- 백준 25206번
- 백준 2292번
- 백준 2738번
- 백준 25206
- 화상영어
- 백준2941번
- 영어말하기
- 백준 벌집
- 그룹 단어 체커
- 백준 파이썬
- 25206
- 전화영어
- 무료수업후기
- 영어회화
- 너의 평점은
- 백준 1316
- 백준파이썬
- 전화영어비교
- 2941번
- 랭디
- 민병철유폰
- 백준크로아티아알파벳
- 백준 2292번 파이썬
- 1316번
- 백준
Archives
- Today
- Total
가영이의 스토리
[백준/Python] 백준 1316번 그룹 단어 체커 본문
🏆백준 1316번 - 그룹 단어 체커
1316번: 그룹 단어 체커
그룹 단어란 단어에 존재하는 모든 문자에 대해서, 각 문자가 연속해서 나타나는 경우만을 말한다. 예를 들면, ccazzzzbb는 c, a, z, b가 모두 연속해서 나타나고, kin도 k, i, n이 연속해서 나타나기 때
www.acmicpc.net
✍️문제
❓정답
num = int(input())
a = num
for i in range(num):
word = input()
for j in range(0, len(word)-1):
if word[j] == word[j+1]:
pass
elif word[j] in word[j+1: ]:
a -= 1
break
print(a)
💫 해설 및 한줄평
입력할 문자수를 num으로 받고, 이후 출력을 위해 num을 a에 저장해준다.for문을 통해 num갯수만큼 반복해서 word를 입력받는다.
그리고 0부터 len(word)의 -1만큼 반복문을 작성해주고 해당 j는 word의 인덱스값을 나타낸다.word[j]와 word[j+1]값 즉 앞뒤값이 동일하면 넘어간다.이외에 word[j]가 word[j+1:]에서 존재하면 앞에 나온 단어가 한번 더 나온것이기 때문에 a에서 -1를 해준다.이렇게 i만큼 반복한 후 최종 a값을 출력한다.
너무 어렵다
'코딩연습장 > 백준' 카테고리의 다른 글
[백준/Python] 백준 2738번 행렬 덧셈 (0) | 2023.08.29 |
---|---|
[백준/Python]백준 25206번 너의 평점은 (0) | 2023.08.28 |
[백준/Python] 백준 2941번 크로아티아 알파벳 (0) | 2023.08.25 |
[백준/Python] 백준 1157번 단어 공부 (0) | 2023.08.25 |
[백준/Python] 백준 10988번 펠린드롬인지 확인하기 (0) | 2023.08.24 |
Comments