bestwish
Hong's Tistory
bestwish
전체 방문자
오늘
어제
  • 분류 전체보기 (32)
    • DevOps (21)
      • Django (15)
      • TIL (2)
      • Python (2)
      • Git (0)
      • Docker (1)
      • Infra (1)
    • Algorithm (3)
      • 백준문제 (3)
      • 이론 (0)
    • CS (6)
      • Data Structure (6)

인기 글

최근 글

hELLO · Designed By 정상우.
bestwish
Algorithm/백준문제

[Baekjoon] 2941번 크로아티아 알파벳

[Baekjoon] 2941번 크로아티아 알파벳
Algorithm/백준문제

[Baekjoon] 2941번 크로아티아 알파벳

2022. 4. 12. 19:03

문제

 

 

Python3 답

words = input()
croatia = ['c=', 'c-', 'dz=', 'd-', 'lj', 'nj', 's=', 'z=']
for i in croatia:
words = words.replace(i, '*')
print(len(words))

 

 

코드 풀이

2글자가 합쳐진 크로아티아 코드는 1글자로 취급한다고 하여서, replace를 이용하기로 하였다.
replace를 이용하여 글자를 변환한 뒤, 마지막에 문자열의 길이를 출력해주면 값이 나온다.

 

 

replace

  • replace는 문자열을 특정 문자로 변경하는 함수이다.
  • 변수명.replace(old, new, [count])형식으로 사용한다.
  • count의 기본값은 전체를 의미하는 -1로 지정되어 있다.
a = 'test'
a = a.replace('t', 'b')
print(a)
# 결과
besb

count를 이용할시

a = 'test'
a = a.replace('t', 'b', 1)
print(a)
# 결과
best

'Algorithm > 백준문제' 카테고리의 다른 글

[Baekjoon]2798번 블랙잭  (0) 2022.06.30
[Baekjoon]11729번 하노이의 탑 이동 순서  (0) 2022.06.27
  • Python3 답
  • 코드 풀이
  • replace
'Algorithm/백준문제' 카테고리의 다른 글
  • [Baekjoon]2798번 블랙잭
  • [Baekjoon]11729번 하노이의 탑 이동 순서
bestwish
bestwish

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.