javascript 15

[프로그래머스] Lv.0 세균 증식

문제 바로가기 🔖 문제 설명 어떤 세균은 1시간에 두배만큼 증식한다고 합니다. 처음 세균의 마리수 n과 경과한 시간 t가 매개변수로 주어질 때 t시간 후 세균의 수를 return하도록 solution 함수를 완성해주세요. ⛔ 제한사항 1 ≤ n ≤ 10 1 ≤ t ≤ 15 📋 입출력 예시 n t result 2 10 2048 7 15 229,376 🔖 입출력 예 설명 입출력 예 #1 처음엔 2마리, 1시간 후엔 4마리, 2시간 후엔 8마리, ..., 10시간 후엔 2048마리가 됩니다. 따라서 2048을 return합니다. 입출력 예 #2 처음엔 7마리, 1시간 후엔 14마리, 2시간 후엔 28마리, ..., 15시간 후엔 229376마리가 됩니다. 따라서 229,376을 return합니다. 🧾 기본 제..

[프로그래머스] Lv.0 피자 나눠 먹기 (3)

문제 바로가기 🔖 문제 설명 머쓱이네 피자가게는 피자를 두 조각에서 열 조각까지 원하는 조각 수로 잘라줍니다. 피자 조각 수 slice와 피자를 먹는 사람의 수 n이 매개변수로 주어질 때, n명의 사람이 최소 한 조각 이상 피자를 먹으려면 최소 몇 판의 피자를 시켜야 하는지를 return 하도록 solution 함수를 완성해보세요. ⛔ 제한사항 2 ≤ slice ≤ 10 1 ≤ n ≤ 100 🔖 입출력 예 설명 입출력 예 #1 10명이 7조각으로 자른 피자를 한 조각 이상씩 먹으려면 최소 2판을 시켜야 합니다. 입출력 예 #2 12명이 4조각으로 자른 피자를 한 조각 이상씩 먹으려면 최소 3판을 시켜야 합니다. 🧾 기본 제공 코드 function solution(slice, n) { var answer ..

[프로그래머스] Lv.0 배열 만들기 5

문제 바로가기 🔖 문제 설명 문자열 배열 intStrs와 정수 k, s, l가 주어집니다. intStrs의 원소는 숫자로 이루어져 있습니다. 배열 intStrs의 각 원소마다 s번 인덱스에서 시작하는 길이 l짜리 부분 문자열을 잘라내 정수로 변환합니다. 이때 변환한 정수값이 k보다 큰 값들을 담은 배열을 return 하는 solution 함수를 완성해 주세요. ⛔ 제한사항 0 ≤ s < 100 1 ≤ l ≤ 8 10I-1 ≤ k < 10l 1 ≤ intStrs의 길이 ≤ 10,000 s + l ≤ intStrs의 원소의 길이 ≤ 120 📋 입출력 예시 intStrs k s l result ["0123456789","9876543210","9999999999999"] 50000 5 5 [56789, 999..

[프로그래머스] Lv.0 문자열 여러 번 뒤집기

문제 바로가기 🔖 문제 설명 문자열 my_string과 이차원 정수 배열 queries가 매개변수로 주어집니다. queries의 원소는 [s, e] 형태로, my_string의 인덱스 s부터 인덱스 e까지를 뒤집으라는 의미입니다. my_string에 queries의 명령을 순서대로 처리한 후의 문자열을 return 하는 solution 함수를 작성해 주세요. ⛔ 제한사항 my_string은 영소문자로만 이루어져 있습니다. 1 ≤ my_string의 길이 ≤ 1,000 queries의 원소는 [s, e]의 형태로 0 ≤ s ≤ e < my_string의 길이를 만족합니다. 1 ≤ queries의 길이 ≤ 1,000 📋 입출력 예시 my_string queries result "rermgorpsam" [[2..

noscript 태그의 역할은 뭘까?

머릿말 React 강의를 보면서 프로젝트를 따라 만들던 중 HTML에 기본적으로 마크업된 태그 중 noscript 라는 태그가 있는 것을 보게 되었다. 많은 사이트를 둘러보면서 가끔 본 적 있는 태그였다. 하지만 정확히 이 태그가 어떤 목적으로 사용되는 태그인지는 몰랐다. 정확히는 모르는 채 지나갔다. 문득 그간 봤어도 '이게 뭐지?' 라고만 생각하고 지나쳐온 순간들이 떠올랐고, 재차 궁금증이 살아난 이 기회에 [ 프로그래머스 DOM 일부 코드 ] [ 네이버, 29CM DOM 일부 코드 ] Create React App(CRA)을(를) 활용하여 React 프로젝트 생성 시 ... [ CRA로 생성된 프로젝트 내 'public/index.html' 파일의 일부 코드 ] 어떠한 목적으로 활용되고 있는 것일까..

Javascript 2023.12.10

[프로그래머스/JS] Lv.1 비밀지도

문제 바로가기 문제 해설 보러가기 🔖 문제 설명 네오는 평소 프로도가 비상금을 숨겨놓는 장소를 알려줄 비밀지도를 손에 넣었다. 그런데 이 비밀지도는 숫자로 암호화되어 있어 위치를 확인하기 위해서는 암호를 해독해야 한다. 다행히 지도 암호를 해독할 방법을 적어놓은 메모도 함께 발견했다. 지도는 한 변의 길이가 n인 정사각형 배열 형태로, 각 칸은 "공백"(" ") 또는 "벽"("#") 두 종류로 이루어져 있다. 전체 지도는 두 장의 지도를 겹쳐서 얻을 수 있다. 각각 "지도 1"과 "지도 2"라고 하자. 지도 1 또는 지도 2 중 어느 하나라도 벽인 부분은 전체 지도에서도 벽이다. 지도 1과 지도 2에서 모두 공백인 부분은 전체 지도에서도 공백이다. "지도 1"과 "지도 2"는 각각 정수 배열로 암호화되어..

console.log() 스타일 적용하는 방법

'tree-shaking'에 대한 정보를 찾아보던 중 한 외국인 개발자의 개인 블로그를 보다가 console 탭 에서 독특한 형태로 출력된 출력값을 볼 수 있었다. 출력값은 아래와 같았다. 🤨 OE!OE! 🤨 What are you doing? 위와 같은 형태로 디자인된 출력값이었다. 출력 메세지에 OE! OE! 라고 있고 빨간 글씨로 굵고 크게 강조된 글씨여서 순간 잘못하다 들킨 사람처럼 흠칫하며 움찔했다. 그러다가 궁금했다. 위와 같은 메세지는 어떤 방식을 사용해 어떻게 스타일링되어 출력되는지 말이다. 그래서 이번 글은 그 궁금증을 해결하고 어떻게 하면 console.log() 출력 메세지에 스타일을 적용할 수 있는지에 대해 알아보고 소개해보려 한다. 스타일 적용하는 방법 우선 참고했던 외국인 개발자..

Javascript 2023.11.16

[프로그래머스] Lv.0 코드 처리하기

문제 바로가기 🔖 문제 설명 문자열 code가 주어집니다. code를 앞에서부터 읽으면서 만약 문자가 "1"이면 mode를 바꿉니다. mode에 따라 code를 읽어가면서 문자열 ret을 만들어냅니다. mode는 0과 1이 있으며, idx를 0 부터 code의 길이 - 1 까지 1씩 키워나가면서 code[idx]의 값에 따라 다음과 같이 행동합니다. mode가 0일 때 code[idx]가 "1"이 아니면 idx가 짝수일 때만 ret의 맨 뒤에 code[idx]를 추가합니다. code[idx]가 "1"이면 mode를 0에서 1로 바꿉니다. mode가 1일 때 code[idx]가 "1"이 아니면 idx가 홀수일 때만 ret의 맨 뒤에 code[idx]를 추가합니다. code[idx]가 "1"이면 mode를 ..

[프로그래머스] Lv.0 조건 문자열

문제 바로가기 🔖 문제 설명 문자열에 따라 다음과 같이 두 수의 크기를 비교하려고 합니다. 두 수가 n과 m이라면 ">", "=" : n >= m "", "!" : n > m "" "!" 41 78 0 🔖 입출력 예 설명 입출력 예 #1 20 78은 거짓이기 때문에 0을 return합니다. 🧾 기본 제공 코드 function solution(ineq, eq, n, m) { var answer = 0; return answer; } 🗳️ 직접 풀이한 코드 function solution(ineq, eq, n, m) { if (ineq === '' && eq === '=') { return n >= m ? 1 : 0 } if (ineq === '' && eq === '!') { return n > m ? 1..

반응형