https://school.programmers.co.kr/learn/courses/30/lessons/181878 ✅ 문제 알파벳으로 이루어진 문자열 myString과 pat이 주어집니다. myString의 연속된 부분 문자열 중 pat이 존재하면 1을 그렇지 않으면 0을 return 하는 solution 함수를 완성해 주세요. 단, 알파벳 대문자와 소문자는 구분하지 않습니다. 제한 사항 1 ≤ myString의 길이 ≤ 100,000 1 ≤ pat의 길이 ≤ 300 myString과 pat은 모두 알파벳으로 이루어진 문자열입니다. 입출력 예 myString pat return "AbCdEfG" "aBc" 1 "aaAA" "aaaaa" 0 🔎 풀이 방법 자바스크립트에서 문자열이 있는지 확인하는 함수인 ..
전체 글
프론트엔드 개발자 하고 싶은 취준생Unchecked runtime.lastError: The message port closed before a response was received. 크롬으로 리액트를 실행 중인데 갑자기 콘솔창에 에러가 났다. 에디터에서는 에러가 없다고 나오고 기능도 잘 동작해서 무시하고 진행하려다가 혹시 몰라 찾아봤다. 스택오버플로우에서 찾아보니, 크롬 확장 프로그램과 충돌해서 발생하는 에러였다. 크롬 확장 프로그램 chrome://extensions/ 에 접속해서 하나씩 꺼보면서 어떤 확장 프로그램 문제인지 찾았다. 나의 경우는 WhatFont - 어떤 html 글꼴이라는 확장 프로그램과 충돌이 있었다. 사용 중지해주니 콘솔에 에러가 사라졌다. 크롬 확장 프로그램을 한 번에 켜고 끌 수 있는 확장 프로그램을 사용하..
https://school.programmers.co.kr/learn/courses/30/lessons/181886 ✅ 문제 최대 5명씩 탑승가능한 놀이기구를 타기 위해 줄을 서있는 사람들의 이름이 담긴 문자열 리스트 names가 주어질 때, 앞에서 부터 5명씩 묶은 그룹의 가장 앞에 서있는 사람들의 이름을 담은 리스트를 return하도록 solution 함수를 완성해주세요. 마지막 그룹이 5명이 되지 않더라도 가장 앞에 있는 사람의 이름을 포함합니다. 제한 사항 5 ≤ names의 길이 ≤ 30 1 ≤ names의 원소의 길이 ≤ 10 names의 원소는 영어 알파벳 소문자로만 이루어져 있습니다. 입출력 예 names result ["nami", "ahri", "jayce", "garen", "iver..
https://school.programmers.co.kr/learn/courses/30/lessons/181867 ✅ 문제 문자열 myString이 주어집니다. myString을 문자 "x"를 기준으로 나눴을 때 나눠진 문자열 각각의 길이를 순서대로 저장한 배열을 return 하는 solution 함수를 완성해 주세요. 제한 사항 1 ≤ myString의 길이 ≤ 100,000 myString은 알파벳 소문자로 이루어진 문자열입니다. 입출력 예 myString result "oxooxoxxox" [1, 2, 1, 0, 1, 0] "xabcxdefxghi" [0, 3, 3, 3] 🔎 풀이 방법 배열을 순회하다가 x를 만나면 그 이전의 값들을 반환해준다. 마지막에는 x를 만나지 않을 수도 있으므로 for문..
https://school.programmers.co.kr/learn/courses/30/lessons/181875 ✅ 문제 문자열 배열 strArr가 주어집니다. 모든 원소가 알파벳으로만 이루어져 있을 때, 배열에서 홀수번째 인덱스의 문자열은 모든 문자를 대문자로, 짝수번째 인덱스의 문자열은 모든 문자를 소문자로 바꿔서 반환하는 solution 함수를 완성해 주세요. 제한 사항 1 ≤ strArr ≤ 20 1 ≤ strArr의 원소의 길이 ≤ 20 strArr의 원소는 알파벳으로 이루어진 문자열 입니다. 입출력 예 strArr result ["AAA","BBB","CCC","DDD"] ["aaa","BBB","ccc","DDD"] ["aBc","AbC"] ["abc","ABC"] 🔎 풀이 방법 배열의 ..
https://school.programmers.co.kr/learn/courses/30/lessons/181853 ✅ 문제 정수로 이루어진 리스트 num_list가 주어집니다. num_list에서 가장 작은 5개의 수를 오름차순으로 담은 리스트를 return하도록 solution 함수를 완성해주세요. 제한 사항 6 ≤ num_list의 길이 ≤ 30 1 ≤ num_list의 원소 ≤ 100 입출력 예 num_list result [12, 4, 15, 46, 38, 1, 14] [1, 4, 12, 14, 15] 🔎 풀이 방법 문제를 읽자마자 sort로 정렬하고, 앞에서 5개 잘라주면 되겠다고 생각했다. 💻 코드 function solution(num_list) { num_list.sort((a, b) =..