2024. 3. 29. 12:46ㆍ카테고리 없음
문자 개수 세기
//52길이만큼을 만들고 alphabet 문자열 만들고 마이스트링을 배열화해서 요소 숫자 만큼 돌려서 알파벳에 해당 요소가
//몇번쨰 인덱스인지 확인해서 arr의 해당 인덱스를 1씩 증가 시킨다.
//뭐 풀이가 나랑 같구먼 오호 빈배열을 만들고 length를 52를 할당하는것으로 길이를 늘릴수도 있구먼? 호호
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
배열 만들기 4
// 아씨 문제 잘못읽어가지고 지엔장
//포문을 쓰니까 깔끔하네 i를 두번쓸게 아니라 걍 저렇게 넣어도 되는구낭 흐음 ㅇㅋㅇㅋ
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
왼쪽 오른쪽
//포문을 돌아서 가장 l 과 r중 먼저 만나는애가 무엇인지에 따라 타입을 나누고
//그 타입에 따라서 앞쪽 문자열을 반환할지 뒤쪽 문자열을 반환할지를 결정한다.
//아하 타입을 나눌것도 없이 걍 바로 그자리에서 슬라이스 쳐서 리턴때리면 간단허네 아이고
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
배열 만들기 6
// 역시 괜히 else if가 있는게 아니었어 아무생각없이 if만 세줄 때리다가 아차 했네
//오호 굳이 포문 안돌리고 forEach를 하셨구나 좋은데요?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
두 수의 합
// 빅인트라는게 이런거구먼 흐음... 이해 완
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
조건 문자열
//걍 조건 나누면 끝
//객체로 함수 속성 두는 방식 개 이쁘네 호호
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
문자열 여러 번 뒤집기
// 와 진짜 엥간히 고생했네 rever에서 join을 때려버리니까 칸수가 안맞아가지고 하아.... 징짜
// 그래그래 이렇게 하는건데 쓸데 없는곳에서 join을 때리니까 길이가 안맞죠?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
수열과 구간 쿼리 2
// 쿼리스의 요소는 s,e,k의 배열이므로 구조분해 할당하고 필요한 길이만큼 자르고 k보다 큰 요소들을 건져내고
//아예 빈배열이면 -1을 할당하고 아니면 가장 작은값을 요소로 넣어줘서 리턴
// 필터가 아니라 포문을 돌면서 k보다 크면서 최소값인 애를 건져내는 구조 군요 멋있네
!!!~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
무작위로 k개의 수 뽑기
// Set을 이용해서 중복 제거 하고 어레이로 만들어서 필요한 길이만큼 앞에서 자르고
//-1 부족한 만큼 채워넣으면 끝
//set으로 중복제거하고 set의 size속성이 있나보군 size속성 크기 비교로 작으면 뭐 플요한 크기로 -1요소 배열 채우고
//아니면 짜르고 끝이구먼 크흠 좋군
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
정사각형으로 만들기
//뭐 설명하자면 ... 귀찮스
// 행과 열 배열의 최대값을 구하시고 for문안에 while문이 두개 행과 열에대해서 돌아가는 구먼 열이 비면 필요한 만큼 0
때려넣고 행이 비면 0으로 채운 배열 만들어서 여러번 푸쉬하는 구먼 좋은데?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~