replace( ) - 순서 - 1. replace 함수에 대한 설명 2. 함수 사용예시 1. replace 함수에 대한 설명 replace는 문자열을 변경하는 함수이다. 문자열 안에서 특정 문자를 새로운 문자로 변경하는 기능을 가지고 있다. 사용 방법은 '변수. replace(old, new, [count])' 형식으로 사용한다. - old : 현재 문자열에서 변경하고 싶은 문자 - new: 새로 바꿀 문자 - count: 변경할 횟수. 횟수는 입력하지 않으면 old의 문자열 전체를 변경한다. 기본값은 전체를 의미하는 count=-1로 지정되어있다. 2. 함수 사용 예시 2-1. 문자를 변경하는 사용예시 replace 함수를 이용해서 hello world를 hi world로 변경해보겠다. hello 문..
count( ) - 순서 - 1. count 함수 설명 2. 문자열에서 사용 3. 리스트에서 사용 4. 에러가 발생하는 자료형 1. count 함수 문자열 안에서 찾고 싶은 문자의 개수를 찾을 수 있다. 어떤 함수는 문자열에서만 사용 가능한 함수도 있는데 count 함수는 튜플, 리스트, 집합과 같은 반복 가능한 iterable 자료형에서도 사용 가능하다. 모든 자료형에서 사용 가능한 것은 아니어서 사용되지 않는 자료형은 아래에서 마저 설명하도록 하겠다. 사용방법은 '변수. count(찾는 요소)' 형태로 사용한다. 괄호( ) 안에 찾고자 하는 값을 입력하면 함수를 사용한 변수 안에서 해당 값의 개수를 숫자로 반환한다. 2. 문자열 사용예시 'ooyyy'라는 아무 의미 없는 문자열을 예로 들어본다. 해당..
파이썬 min, max 함수 - 순서 - 1. max 2. min 3. 매개변수(key, default) 4. dictionary max, min 1. max( ) max(iterable) 괄호( ) 안에 리스트, 문자 열등 반복 가능한 자료형을 넣으면 가장 큰 값을 반환해준다. >>> max(-5, 0, 3) 3 >>> max(-5, 3, 0, 3, -5) 3 2. min( ) min(iterable) 괄호( ) 안에 리스트, 문자 열등 반복 가능한 자료형을 넣으면 가장 작은 값을 반환해준다. >>> min(-5, 0, 3) -5 >>> min(-5, 3, 0, 3, -5) -5 3. Parameter min, max 모두 key, default 매개변수를 갖고 있다. key 함수를 값으로 넣는다. l..
[Python] 백준 알고리즘 온라인 저지 2941번 : 크로아티아 알파벳 크로아티아 알파벳 č c= ć c- dž dz= đ d- lj lj nj nj š s= ž z= Python3 코드 croatia = ['c=', 'c-', 'dz=', 'd-', 'lj', 'nj', 's=', 'z='] word = input() for i in croatia : word = word.replace(i, '*') # input 변수와 동일한 이름의 변수 print(len(word)) Python3 코드 풀이 1. 코드 풀이에 대한 전체적인 내용 정리 이 문제는 입력받는 문자열에서 크로아티아 알파벳의 개수를 출력하는 문제이다. 크로아티아 알파벳은 위 표에서의 알파벳 8개를 제외하고 모두 한글자이다. 표에서의 8개..
[Python] 백준 알고리즘 온라인 저지 5622번 : 다이얼 Python3 코드 alpabet_list = ['ABC','DEF','GHI','JKL','MNO','PQRS','TUV','WXYZ'] word = input() time = 0 for unit in alpabet_list : for i in unit: # alpabet 리스트에서 각 요소를 꺼내서 한글자씩 분리 for x in word : # 입력받은 문자를 하나씩 분리 if i == x : # 두 알파벳이 같으면 time += alpabet_list.index(unit) +3 # time = time + index +3 print(time) Python3 코드 풀이 1. 코드 풀이의 전체 전인 내용 이번 문제는 랜덤의 문자열이 주어지..