반응형
리뷰1
출력에서 #을 추가하는걸 자꾸 까먹는다..
문제 풀이
- 메모리 정보를 문자열로 받아온다.
- 문자열의 첫번째 글자가 1일 경우 result값을 1 올려준다.
- 1부터 마지막 문자열 인덱스까지 반복문을 통해 이전 인덱스의 문자열과 다르다면 result값을 1 올려준다.
- 테스트케이스 번호와 함께 result를 출력해 준다.
참고 사항
SWEA문제를 풀땐 항상 테스트 케이스 번호를 출력해주자.. 번호 앞엔 #도 꼭 붙여주자..
정답 코드
t = int(input())
for i in range(1, t + 1):
s = input()
result = 0
if s[0] == '1':
result += 1
for j in range(1, len(s)):
if s[j] != s[j - 1]:
result += 1
print(f'#{i} {result}')
728x90
반응형
'알고리즘 공부 > 파이썬(Python)' 카테고리의 다른 글
백준 2920번 음계 파이썬 (0) | 2024.07.06 |
---|---|
SWEA 1215번 D3 [S/W 문제해결 기본] 3일차 - 회문1문제 내용 (0) | 2024.07.05 |
백준 4673번 셀프 넘버 파이썬 (0) | 2024.07.05 |
백준 2577번 숫자의 개수 파이썬 (0) | 2024.07.05 |
백준 1110번 더하기 사이클 파이썬 (0) | 2024.07.05 |