분류 전체보기(91)
-
24/3/28 알고리즘(3)
문자열 반복해서 출력하기 // 걍 문자열에 repeat매서드 써서 끝 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ //정규식을 처음써봤는데 야무지다 문자열에서 해당 요소들을 드러내면서 배열로 만들고 빈배열은 빼주고 //이제 arr이 빈배열이라면 엠프티를 반환하도록 하면 끝 //정규식인데 이게 더 깔끔하네 흐음 안에 ^이건 뭐지 흐음.... 제대로 배워야 겠는뎅? 배열을 그대로 리턴하는 구먼 // 또는 기호로 엠프티까지 리턴해주는 센스 캬 내공이 느껴진다. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2의 영역 // 일단 2를 포함 하지 않는 배열이면 [-1]반환 하면 끝이고 만약 2포함 하고 있다면 slice로 첫 2와 마..
2024.03.29 -
24/3/28 알고리즘(2)
접미사 배열 // 문자열을 배열로 만들고 맵함수를 돌린다. 접미사는 배열의 길이만큼 있을테니깡 // 그리고 문자열을 시작인덱스부터 끝까지 쓰고 sort를 통해 정렬해주면 끝 //호오 섭스트링을 쓰셨구만 괜찮네 ㅋㅋㅋ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 배열 만들기 3 // 주어진 길이 맞춰 slice로 짤라주고 그렇게 나온 배열 두개를 concat으로 순서대로 묶어준다. //오호 이것도 좋네 구조분해 할당으로 그냥 바로 꺼내쓰는법도 좋네 흐음흐음 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 문자열 돌리기 //포문 돌려서 콘솔 str의 길이만큼 돌려준다. //배열화 시켰어 배열매서드 돌렸구먼 ..
2024.03.28 -
24/3/28 알고리즘(1)
꼬리 문자열 //걍 뭐 배열매서드 filter때려서 ex포함된애 걸러준 배열 만들어서 합치면 끝 //아항 filter매서드는 리턴에 트루 폴스만 해주면 됐었지 엣헹 ㅋㅋ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 할 일 목록 //뭐 그냥 filter매서드 돌리면 됨 피니쉬 배열이 false인애들 걸러주면 되니까 딱 느낌표 느낌있게 붙여 주고 끝 //나랑 같구먼 쿠쿠루 삥뽕 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 부분 문자열 이어 붙여 문자열 만들기 //아이템도 i라고 쓰고 index도 i라고 했다가 한참 봤네 띠바 ㅋㅋ //나랑 다르게 map 매서드를 parts에 돌리셨구낭 그치 e+..
2024.03.28 -
24/3/27 알고리즘(4)
수 조작하기 1 // 컨트롤을 배열로 만들고 맵매서드 돌려서 각 요소를 그 값에 맞는 넘버로 바꿔주고 그것들을 다 더해준다. n까지 //객체를 만들어준다라. 호오 좋은데?? 함수를 속성으로 갖는 객체 형식으로 만드는 구나 재밌다. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ n보다 커질 때까지 더하기 //for문 돌리고 그 합이 특정값 n 이상이 되면 멈추게 함 //while문안에 조건을 저렇게 해서 할수도 있구먼 허허 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 배열에서 문자열 대소문자 변환하기 //배열매서드 map돌리고 안에 인덱스가 짝수냐 홀수냐에따라 대문자 소문자 구분해주면 끝 // 거의..
2024.03.28 -
24/3/27 알고리즘 (3)
홀짝 구분하기 //nd이 짝수면 콘솔로그에 even 출력하고 홀수면 odd출력하고 // 흐음 그렇구먼 렇군 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 배열의 길이에 따라 다른 연산하기 //길이를 짝수 홀수에 따라 타입을 나눠준다. arr을 map 매서드를 통해 새 배열을 만드는데 그 배열은 type이 even이고 인덱스가 홀수 번째면 n값을 해당 요소에 더해 준다. //even 타입이 아니면 짝수번째 인덱스 요소에 n을 더해준다. 해당메서드를 바로 리턴때린다. 끝 //와우 조건을 한번에 털어버리네 어레이가 길이하고 인덱스는 짝수면 홀수고 홀수면 짝수인 관계니까 //홀리 몰리 바로 그냥 num에 n 더해줘 버렸네 와 진짜 한수 배웠다. ~~~~~~~~~~~~~~~~~~..
2024.03.27 -
24/3/27 알고리즘(2)
n의 배수 // 나누어 떨어지면 나머지가 0잉께 조건 만족하면 1리턴 아니면 0리턴 //삼항 연산자 깔꼼하구먼 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ //삼항 연산자 써서 깔쌈하게 푸러봄 ㅋ // 베스트 풀이도 같구먼 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ n번째 원소부터 // 뭐 그냥 해당 원소부터 뒤에 끝까지 쫙 뽑아줍쇼 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 마지막 두 원소 //길이 값 알아내고 이제 마지막 원소랑 마지막 앞 원소 알아내고 두개 비교해서 마지막이 크면 배열에 뺀값 넣어주고 //마지막이 그 전보다 크지 않으면 마지막 두배한거 ..
2024.03.27