728x90
반응형

Algorithm/Python 80

[programmers]python 120834 외계행성의 나이

# 외계행성의 나이 # 이상한 행성에 갔는데 나이가 알파벳이다 # a=0 b=1 c=2 23=cd 51=fb # age가 주어질때 알파벳 나이를 리턴 # 아스키코드ascii -> 문자 chr() # 문자열 -> 아스키코드로 ord() # age => 문자열로 변경 후 for 문으로 한자씩 나눠 chr def solution(age): answer = '' for i in str(age): #print(chr(age)) #print(i) #print(chr(int(i)+97)) answer += chr(int(i) + 97) return answer print(ord("a")) # 0 + 97 print(ord("j")) print(solution(23)) #cd

Algorithm/Python 2023.11.30

[programmers]Python 120826 특정문자 제거하기

# 특정문자 제거하기 # 문자열을 입력받고 특정 문자를 입력받아 같으면 제거 # 배열을 반복문에 넣고 조건문을 걸어서 빼내보자 def solution(my_string, letter): answer = '' for i in my_string: if i!=letter: answer +=i return answer # return my_string.replace(letter,'') # letter 자체를 공백으로 바꿔버리는 replace 를 사용한 좋은 방법같다. print(solution("abcdef","f"))

Algorithm/Python 2023.11.30

[programmers] Python 120822 문자열 뒤집기

# 문자열 뒤집기 # python의 문자열 뒤집기는 3가지 방법이 있다. # 문자열 슬라이싱 이용 # 반복문 이용 # reverse 함수 이용 def reverse(my_string): a= list(my_string) a.reverse() a= ("".join(a)) return a def slice(my_string): return my_string[::-1] def For(my_string): reverse= "" for i in my_string: reverse=i + reverse return reverse print(reverse("jaron")) print(slice("bread")) print(For("jaron"))

Algorithm/Python 2023.11.27
728x90
반응형