본문 바로가기

전체 글110

[ 프로그래머스 ] 평균 구하기 문제 풀이reduce() 함수란 : 배열의 요소를 순차적으로 순회하여 하나의 값으로 줄여 return하는 함수다.따라서 reduce()함수를 이용해서 평균을 쉽게 구할 수 있다. 결과function solution(arr) { return arr.reduce((a,b)=> a+b)/arr.length;}1) arr.reduce((a,b)=>a+b) // arr의 모든 요소들을 더한다.2) 더한 값에다가 arr배열의 길이만큼 나누어(/arr.length) 평균을 구한다. 2024. 5. 6.
[ 파이썬 ] 튜플, 딕셔너리 💡튜플 여러 개의 값을 담고 있지만 하나의 그룹으로 다룬다 직관적인 교환 가능 인덱싱, 슬라이싱 가능 값을 수정할 수 없다 괄호 생략해도 하나로 묶어서 대입되고 하나씩 들어간다. xy = (2560, 1440) color = 129, 123, 234 #(129, 123, 234) xy + color #(2560, 1440129, 123, 234, 129, 123, 234) xy * 2 #(2560, 1440, 2560, 1440) 1. 여러 개의 값을 하나의 그룹으로 다룸 color = 129, 247, 216 #패킹(129, 247, 216) >>> red, green, blue = color #언패킹 >>> red 129 2. 괄호를 생략해도 하나로 묶어서 대입되고, 여러 개로 대입할 때도 하나씩 들.. 2024. 4. 8.
[ 프로그래머스 ] 암호 해독 문제 풀이 1) for문으로 code배수의 인덱스만 가져온다 2) 가져온 인덱스를 answer에다가 넣는다 결과 2024. 4. 2.
[ 파이썬 ] 문자열 함수, 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.