HackerRank-Python

Prepare > Python > Strings > Mutations

stem_sw 2023. 7. 2. 19:22
 

Mutations | HackerRank

Understand immutable vs mutable by making changes to a given string.

www.hackerrank.com

 

문제


Read a given string, change the character at a given index and then print the modified string.

# INPUT
abracadabra
5 k

 

=> "abracadabra"의 5번 인덱스를 'k'로 바꾸어 출력하라.

 

 

 

 

코드


def mutate_string(string, position, character):
    return string[:position] + character + string[position+1:]

if __name__ == '__main__':

 

 

 

 

노트


문자열도 대괄호([ ])로 인덱싱 가능

 

 

ANOTHER CODE

def mutate_string(string, position, character):
    li = list(string)
    li[position] = character
    return "".join(li)


if __name__ == '__main__':
  • 리스트 -> 인덱스값 변경 -> 문자열