본문 바로가기

split5

[ 프로그래머스 ] 간단한 식 계산하기 문제 풀이1. binomial을 분해 할당하여 split()으로 나눈다- js는 배열의 요소를 변수에 바로 할당 할 수 있다let [a,op,b] = binomial.split(' ')​2. 삼항 연산자 이용하기- op가 '+'일때 a+b- op가 '-'일때 a-b를 반환하고 아니면 a*b로 반환한다. 결과function solution(binomial) { let [a, op, b] = binomial.split(' '); return (op === '+') ? parseInt(a) + parseInt(b) : (op === '-') ? a-b : a*b;} 변수에 binomial의 요소를 바로 할당시키지 않았을때는 각각의 요소를 어떻게 가져와야할 지 고민이었는데 분해 할당을 사용하여 문제에.. 2024. 5. 18.
[ 프로그래머스 ] 문자열 내 p와 y의 개수 문제 풀이1) s를 소문자로 바꿔준 후 split을 이용해 p와 y를 기준으로 문자열 배열을 만들어준다.2) 문자열 배열의 길이가 각각 같으면 return 할 수 있도록 한다 결과function solution(s){ return s.toLowerCase().split("p").length === s.toLowerCase().split("y").length;} 비교 2024. 5. 7.
[ 프로그래머스 ] 자연수 뒤집어 배열 만들기 문제 풀이1. split()으로 n을 문자열 배열로 만들기2. reverse() 순서를 뒤집기3. map()으로 문자열 배열을 정수 배열로 만들기* map() : 조건에 따라 새로운 배열을 반환한다. 결과 2024. 5. 6.
[ 파이썬 ] 문자열 함수, 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.