2024. 3. 29. 00:01ㆍ카테고리 없음
문자열 반복해서 출력하기
// 걍 문자열에 repeat매서드 써서 끝
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//정규식을 처음써봤는데 야무지다 문자열에서 해당 요소들을 드러내면서 배열로 만들고 빈배열은 빼주고
//이제 arr이 빈배열이라면 엠프티를 반환하도록 하면 끝
//정규식인데 이게 더 깔끔하네 흐음 안에 ^이건 뭐지 흐음.... 제대로 배워야 겠는뎅? 배열을 그대로 리턴하는 구먼
// 또는 기호로 엠프티까지 리턴해주는 센스 캬 내공이 느껴진다.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2의 영역
// 일단 2를 포함 하지 않는 배열이면 [-1]반환 하면 끝이고 만약 2포함 하고 있다면 slice로 첫 2와 마지막2의 사이를
//긁어내면 끝
//흐음 원리는 똑같구먼?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
리스트 자르기
//쓰기 편하게 slicer 구조분해 할당 해놓고 n에 따라서 경우 나눠 놓고 slice로 얼만큼 쪼갤지 보고 filter로 해당하지 않는애
// 걸러냐면 끝
//오브젝트로 함수들을나눠 놓은게 인상적이네 크흠 좋다.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
수열과 구간 쿼리 4
//쿼리스를 포이치 돌리고 미리 요소들을 구조분해 할당해 놓는다. 그 안에서 포문 돌리고 i라는 인덱스가 k의 배수이면
//해당 arr의 요소를 1씩 증가시켜주면 끝
//reduce의 가능성은 무궁무진 하구먼 좋다.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
문자열 묶기
// reduce이용해 보기 일단뭐 요소문자열의 최대길이는 30이라니까 30개의 길이를 가진 배열 만들고
//주워진 strArr를 포문 돌리고 이제 해당 요소의 길이가 같은 애들끼리 차례대로 1개씩 올려주고
//완성된 arr 에서 가장 큰 넘버를 리턴해주면 끝
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
//엥 Map?set 이거 머냐 신박하네? 오호 챗지피티한테 물어봄 재밌네 오호
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
커피 심부름
//뭐 종류는 다양하지만 결국 들어있는 글자가 카페라떼가 아니면 4500원잉께 카페라떼 인것만 확인해서 분기처리
// 흐음 reduce처리 좋구여 흐음흥ㅁ
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
qr code
//단순하네 code배열로 만들어서 포이치 돌리고 index를 q로 나눠서 r이냐 했을때 맞으면 answer를 쌓아준다.
//아하 그냥 필터링 해서 붙여주고 끝넀구먼 간략해서 좋네
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
특수문자 출력하기
//이거머냐 ㅋ 특수문자에 대한 이해가 필요하네?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
조건에 맞게 수열 변환하기 2
// 이건 난해하다 바로 답봐야지
//every쓰면 되는구나 아하
// 아하 every를 통해서 해당 요소를 안갖게 됐을때를 기준으로 while문을 끝내면 되는구나 아하 이걸 모르다니 ㅜㅜ