sparta TIL

24.04.25 TIL

hr7 2024. 4. 25. 11:44

javaScript_week2 - 1

▸ 일급 객체로서의 함수 1

 

▸ 일급 객체로서의 함수 2

 

▸ Map 소개 및 예시코드 연습

 

💡 [맵에는 다음과 같은 주요 메서드와 프로퍼티가 있다]

∙ new Map() – 맵을 만듭니다.

 map.set(key, value) – key를 이용해 value를 저장합니다.

 map.get(key) – key에 해당하는 값을 반환합니다. key가 존재하지 않으면 undefined를 반환합니다.

 map.has(key) – key가 존재하면 true, 존재하지 않으면 false를 반환합니다.

 map.delete(key) – key에 해당하는 값을 삭제합니다.

 map.clear() – 맵 안의 모든 요소를 제거합니다.

 map.size – 요소의 개수를 반환합니다. 

 

▸ Set


알고리즘 강의 - 2일차

문제 1. 주어진 문자열을 뒤집어서 반환하는 함수를 작성해주세요! 문자열 'spartan'이 주어지면, 결과는 다음과 같아야 합니다: ‘natraps'

문제 2. 주어진 문자열을 요약하는 함수를 작성해주세요! 예를 들어, 문자열 ‘aaabbbc’가 주어지면 결과는 다음과 같아야 합니다: ‘a3/b3/c1’ 또한, 문자열 ‘ahhhhz’가 주어지면 결과는 다음과 같아야 합니다: ‘a1/h4/z1’

문제 2. 주어진 문자열을 요약하는 함수를 작성해주세요! 문자열 ‘aaabbbc’가 주어지면 결과는 다음과 같아야 합니다: ‘a3/b3/c1’ 또한, 문자열 ‘ahhhhz’가 주어지면 결과는 다음과 같아야 합니다: ‘a1/h4/z1’


알고리즘 코드카타

 

 

너무 이상하게 풀었나 싶어서

다른 사람들 풀이도 봤는데

거의 엇비슷해서 당황..

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

삼항연산자로..!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

'숫자 비교하기'

다른사람 풀이중

우오와~ 한

풀이 👀

 

 

 

 

 

 

 

 

 

 

java셋팅

상태로

데이터타입

문제인가?

하고

풀었다가

 

아차차 하고

javaScript

설정 후

다시 풀기..;