join2 [ 파이썬 ] 문자열 함수, format, 리스트, range() 문자열 함수 str = " Happy programming! " len(str) #글자 수 세기 >> 21 str.count("p")# str 문자열에서 "p"의 개수 세기 >> 2 str.upper()# 대문자로 변환 >> " HAPPY PROGRAMMING! " str.lower()# 소문자로 변환 >> " happy programming! " str.strip()# 좌우 모든 공백 없애기 >> "Happy programming!" str.replace("Happy","Funny")# 문자열 대치 >>" Funny programming! " str.find("ap")# "ap"를 왼쪽부터 찾기 >> 3 str.rfind("a")# "a"를 오른쪽부터 찾기 >> 13 str.find("ZOO")# 찾는.. 2024. 3. 31. [ 프로그래머스 ] 가위 바위 보 문제 풀이 방1) 1. for문을 돌려서 rsp문자 중 하나의 문자열을 가져온다. 2. rsp중 한 문자열이 2이면 answer에 0을 넣어주고 3. 0 -> 5로 바꾸고, 5 -> 2로 바꿔준다 방2) 1. split()으로 문자열을 배열로 만들어준다. 2. map()으로 2이면 0으로 바꾸고 0->5, 5->2로 바꿔준다. 3. 바꿔준 배열을 join()을 이용해 문자열로 바꿔준다 결과 방1) function solution(rsp) { var answer = ''; for(let i=0; i(i==='2')?'0' : (i==='0')?'5':'2').join(''); } 방2는 다른 사람의 풀이를 보고 풀어봤다. 전에 풀었던 코드와 비교하니 엄청 간단하게 풀 수도 있다는 사실을 알았다. for문을.. 2024. 3. 25. 이전 1 다음