profile
호기심 많은 웹프론트엔드 꿈나무✌️

[프로그래머스 level2] 파일명 정렬_카카오 2018

문제 https://programmers.co.kr/learn/courses/30/lessons/17686 문제 풀이 코드 정규표현식을 활용한 풀이이다. 이분의 풀이를 보고 참고했다. 엄청난 sort 정렬이다... 여기서 이해가 안갔던 부분이 있는데, 왜 match뒤에 [0]을 붙히냐가 이해가 되지 않았다. 살펴보니 match만 했을 때 리턴값은 배열의...

약 8시간 전
·
0개의 댓글

🤔[프로그래머스 level2] 조이스틱

그리디는 아직 어렵다...나중 다시 풀어보기!

약 9시간 전
·
0개의 댓글

[프로그래머스 level2] 스킬트리

문제 https://programmers.co.kr/learn/courses/30/lessons/49993 문제 풀이 코드1(내 풀이) 이전에 비슷한 문제를 풀어서 그런지, 빨리 풀린 문제이다. ch배열을 사용해서 가능한 스킬트리인지 확인 후 answer++를 해주면 된다. 코드2(다른 풀이) 다른분이 정규표현식으로 작성한 코드가 신박해서, 가져와봤...

약 9시간 전
·
0개의 댓글

배열에서 특정요소 자르기✂️ : slice(), splice()

begin부터 end-1까지(end미포함)에 대한 얕은 복사본을 새로운 배열 객체로 반환한다. 즉, 원본 배열은 바뀌지 않는다. (깊은복사, 독립적)mdnhttps://developer.mozilla.org/ko/docs/Web/JavaScript/Refere

약 11시간 전
·
0개의 댓글

문자열에서 특정요소 자르기✂️ : substr(), substring(), slice()

문자열을 자르는 것이 알고리즘 문제에서 굉장히 많이 사용된다. 관련 메소드들을 정리해보자! String.substr(start[,length]) 문자열의 특정 위치에서 시작하여 특정 문자수만큼의 문자들을 반환 mdn https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects...

약 11시간 전
·
0개의 댓글

[프로그래머스 level2] 수식 최대화_카카오 2020

문제 https://programmers.co.kr/learn/courses/30/lessons/67257 문제 풀이 코드 이문제는 수식과 숫자를 나누는 것, 메소드를 활용하는 것이 관건인 문제였다. 이분의 풀이를 참고했다. 새로운 메소드 eval()에 대해서 배울 수 있었다. 문자열끼리의 연산이 필요할 때는 eval()을 기억하자! 그리고 splice...

약 12시간 전
·
0개의 댓글

[프로그래머스 level2] 괄호 변환_2020 카카오

문제 https://programmers.co.kr/learn/courses/30/lessons/60058 문제 풀이 코드 문제에 나와있는 것과 같이, '재귀함수'를 잘 사용해야하는 문제다. 이런 문제는 아직 낯설어서, 풀다가 중간에 이분의 풀이를 보고 많은 힌트를 얻었다. 알고보니 재밌는 원리의 문제였다. 정답률은 23.1%이다. 문제푸는 방법은 문제...

약 14시간 전
·
0개의 댓글

[프로그래머스 level2] n^2 배열 자르기

문제 https://programmers.co.kr/learn/courses/30/lessons/87390 문제 풀이 코드(실패) 'signal: aborted(core dumped)'라는 오류(찾아보니 치명적인 오류라고 한다)가뜬다. 이게 왜 그런지 찾는 과정에서, 배열요소에 0을 넣는과정(Array(n).fill(0))에서 이런 에러가 발생할 수 ...

2일 전
·
0개의 댓글

[프로그래머스 level2] 뉴스 클러스팅_카카오 2018

문제 https://programmers.co.kr/learn/courses/30/lessons/17677 문제 풀이 코드 와... 이문제는 만만하게 봤다가 큰코닥친 문제다. 엄청 쉬울것같았는데, 계속해서 막혔다. 각각집합 구하는건 쉬웠는데, 교집합은 min으로

2일 전
·
0개의 댓글

[프로그래머스 level2] 모음 사전

문제 https://programmers.co.kr/learn/courses/30/lessons/84512 문제 풀이 코드 DFS를 이용해서 중복순열을 구하고, 모든 조합을 정렬한 후, 원하는 word를 찾는다. 이때, sort()는 문자를 정렬하는 메소드이기때문에 단순하게 .sort()로 작성해줘도 된다. DFS 연습 많이 해야지!

2일 전
·
0개의 댓글

[프로그래머스 level2] 가장 큰 정사각형 찾기

문제 https://programmers.co.kr/learn/courses/30/lessons/12905 문제 풀이 코드 풀이는 이분의 코드를 참고했다. 혼자서는 문제의 원리조차 도출해내기 힘들었다. 답을 보면서, 문제를 이해할 수 있었다. 지금은 혼자 풀지 못했지만, 다음에 비슷한 문제가 나오면 이 원리를 기억해낼수있으면 된다. 제한사항을 잘 생각해...

3일 전
·
0개의 댓글

코딩테스트 팁

코딩테스트 팁에 관련된 좋은 글이 있어서 가져왔다. https://medium.com/@b9d9/%EC%BD%94%EB%94%A9%ED%85%8C%EC%8A%A4%ED%8A%B8-%ED%8C%81-29233bc832d8 히든케이스에 주의하자! 문제마다 꼭 있는 제약사항을 고려하면 좋을 것이다. 꼼꼼하게 문제를 풀자!

3일 전
·
0개의 댓글

[프로그래머스 level2] 문자열 압축_카카오 2020

문제 https://programmers.co.kr/learn/courses/30/lessons/60057 문제 풀이 코드 예전에 풀었던 문자열압축 문제와 비슷한 원리이지만, 조금 응용된 형태라고 어렵다. 정답률 23.1%...! 꼼꼼하게 풀면 풀 수 있는 문제인데 너무 어렵게 생각한 것 같다. 문제풀이는 이분의 코드를 보고 참고했다. 이론 예를들어 ...

3일 전
·
0개의 댓글

[프로그래머스 level2] 괄호 회전하기

문제 https://programmers.co.kr/learn/courses/30/lessons/76502 문제 풀이 코드 예전에 괄호 변환 문제를 푼 경험이 있어서, 생각보다 쉽게 풀린문제! 시간초과 되지 않을까 조마조마 했는데 다행히 정답! 응용할 수 있는 능력을 가졌다!👏🏻

3일 전
·
0개의 댓글

[프로그래머스 level2] 삼각 달팽이

문제 https://programmers.co.kr/learn/courses/30/lessons/68645 문제 풀이 코드1 이문제도 결국 규칙을 찾아내면 쉬운 문제이다. 그림에 지레 겁먹지 말자! 이분의 코드를 참고해서 작성했다. 빙글빙글 돌면서 배열에 넣는 숫자가 1씩 줄어든다는 것을 활용한 코드이다. 보기에도 예쁘고 아주 맘에 드는 코드! 메소드...

3일 전
·
0개의 댓글

[프로그래머스 level2] 예상 대진표

문제 https://programmers.co.kr/learn/courses/30/lessons/12985 문제 풀이 코드 문제는 꽤 빨리 파악했는데, while의 조건을 잘못작성해서 헤맸던 문제였다. 아래코드는 실패코드이다. 초반에는 이렇게 작성했는데, 코드실행했을때만 정답뜨고 테케에서 다수가 실패로 뜬다. 단순히 나와있는 테케에서만 성공이고 나머지...

3일 전
·
0개의 댓글

[프로그래머스 level2] 영어 끝말잇기

문제 https://programmers.co.kr/learn/courses/30/lessons/12981 문제 풀이 코드 복잡하게 생각하지 않아도 될 문제였다. 일단 를 통해 중복되는 문자인지 확인하고, 두번째조건에서는 이전단어의 끝알파벳과, 현재단어의 첫알파벳이 동일한지 확인한다. 은, 앞이 0이면 뒤를 실행하는 코드이다. 만약 answer=3, n...

3일 전
·
0개의 댓글

[프로그래머스 level2] 소수 찾기

문제 https://programmers.co.kr/learn/courses/30/lessons/42839 문제 풀이 코드 순열 구하는것을 엄청 헤매서 오래 걸린 문제이다. 와 같이, for문을 통해 몇개를 뽑는지, i의 개수를 바꿔가면서 DFS를 호출하는 것이 관건이였다. 이방법에 대한 해답은 예전에 푼 문제인 순열구하기에서 찾을 수 있었다. DFS...

4일 전
·
0개의 댓글

[프로그래머스 level2] 순위 검색(효율성 미통과)

문제 https://programmers.co.kr/learn/courses/30/lessons/72412 문제 풀이 코드1(정확성100, 효율성0) 단순하게 for문을 통해 비교해고, 조건과 같으면 cnt를 늘려주는 방식으로 풀어줬다. 하지만 삼중 for문이기 때문에 정확성은 100점이지만 효율성 테스트가 완전 0점... 효율성 빡시다💩 다른 방식으...

4일 전
·
0개의 댓글

[프로그래머스 level2] 구명보트

https://programmers.co.kr/learn/courses/30/lessons/42885투포인터 알고리즘 원리를 사용한 풀이다. 단순 for문으로 구현했다가 틀려서 찾아본 풀이인데, 첨에 내가 '투포인터 사용할 수 있지 않을까?'라는 생각을 그대로

4일 전
·
0개의 댓글