프로그래머스 숫자열과 문자열 문제소개 코드 정의된 변수 값 확인 range(len(nums)) 활용코드... 코딩문제풀이카카오프로그래머스코딩테스트문제풀이 [프로그래스/Python] 스택/큐 - 프린터 deque(), enumerate() 사용하는 것까지는 알았다 ㅎㅎ 에러잡이... python프로그래머스스택/큐python [Programmers] level 1 - 신고 결과 받기 (2022 KAKAO BLIND RECRUITMENT) 👩🏻💻 문제 문제가 이해는 갔는데 어떤 식으로 짜야 효율적인지 생각하는 게 어려웠다... 아직도 파이썬으로 문제 푸는 것에 익숙하지 않은가 👩🏻💻 정답 코드 내가 처음 짠 코드는 위와 같았다. 하지만 테스트 22, 23에서 계속 실패 ㅠㅠ 내 생각에는 신고가 한 개가 들어왔을 때를 처리를 안 해서 그런 것 같다. 또 다른 문제가 있었겠지... 반복문도 너무 많고 해서 찾아보다가 집합을 활... python알고리즘프로그래머스코딩테스트python [SQL] 보호소에서 중성화한 동물 ✅ 보호소에서 중성화한 동물 📝 문제 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성... 프로그래머스프로그래머스 [sql] 동물의 아이디와 이름 관련 문제 [문제 설명] ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. ... 프로그래머스프로그래머스 [PS] 큰 수 만들기 (LV2) 큰 수 만들기 어떤 숫자에서 k개의 수를 제거했을 때 얻을 수 있는 가장 큰 숫자를 구하려 합니다. 예를 들어, 숫자 1924에서 수 두 개를 제거하면 [19, 12, 14, 92, 94, 24] 를 만들 수 있습니다. 이 중 가장 큰 숫자는 94 입니다. 문자열 형식으로 숫자 number와 제거할 수의 개수 k가 solution 함수의 매개변수로 주어집니다. number에서 k 개의 수를 ... Lv2ps프로그래머스Lv2 [PS] 가장 큰 수 (LV2) 가장 큰 수 0 또는 양의 정수가 주어졌을 때, 정수를 이어 붙여 만들 수 있는 가장 큰 수를 알아내 주세요. 예를 들어, 주어진 정수가 [6, 10, 2]라면 [6102, 6210, 1062, 1026, 2610, 2106]를 만들 수 있고, 이중 가장 큰 수는 6210입니다. 0 또는 양의 정수가 담긴 배열 numbers가 매개변수로 주어질 때, 순서를 재배치하여 만들 수 있는 가장 큰 ... Lv2ps프로그래머스Lv2 [프로그래머스] '자연수 뒤집어 배열로 만들기' 문제 자바스크립트 알고리즘 Q. 자연수 뒤집어 배열로 만들기 자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다. 제한사항 n은 10,000,000,000이하인 자연수입니다. 입출력 예 return 코드 참고... 알고리즘자바스크립트자연수 뒤집어 배열로 만들기프로그래머스알고리즘 [프로그래머스] '자릿수 더하기' 문제 자바스크립트 알고리즘 Q. 자릿수 더하기 자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요. 예를들어 N = 123이면 1 + 2 + 3 = 6을 return 하면 됩니다. 제한사항 N의 범위 : 100,000,000 이하의 자연수 입출력 예 return 코드 참고 Arr.recude() reduce 메서드는 다음과 같이 사용합니다. 배열.reduce((... 알고리즘자바스크립트자릿수 더하기프로그래머스알고리즘 [프로그래머스] 메뉴 리뉴얼 - javascript ✔ 알고리즘 : 구현 ✔ 조합을 통해 메뉴를 정하고 그 메뉴를 포함하고 있는 사람 수를 카운팅하여 문제를 풀어야 한다 ✔ 메뉴 조합 함수 ✔ 입력조건에 따라 모든 경우를 탐색하더라도 시간초과가 발생하지 않는다. ✔ 메뉴 조합에서 최소 2명 이상의 손님으로부터 주문된 단품메뉴 조합만 가능하므로 Map을 배열화시켜서 filter 한다. ✔ course를 순회하며 courseNum이 조합의 길이인... algorithm프로그래머스algorithm [프로그래머스] 문자열 압축 문제 풀이 (Python) 완전 탐색으로 밖에 풀이가 떠오르지 않는다. 입력의 길이이 또한 1이상 1000이하로 완전 탐색으로 풀어도 문제없을 것 같다. 먼저 압축할 문자의 단위 만큼 비교할 문자열을 뽑아내고 다음 문자열의 단위 길이만큼 비교를 하고 같으면 카운트를 하고 다르다면 현재까지 카운트된 숫자와 비교중인 문자열을 저장해놓고 다음 단위만큼 비교할 문자열을 다시 뽑아내고 비교를 이어간다. 이렇게 1부터 전체 길이... 알고리즘Lv2프로그래머스Lv2 [프로그래머스] [1차] 추석 트래픽 문제 풀이 (Python) 로그들의 리스트가 완료 순서대로 정렬되어 있고 1초간 처리량의 최대값을 구하는 문제이다. 요청이 완료되는 시점(해당 요청을 포함)부터 1초동안 처리 중인 요청의 수를 계산해서 최대값을 찾아 반환하는 방법으로 풀이를 했다. 요청은 "2016-09-15 01:00:04.001 2.0s"와 같이 날짜, 요청완료시각, 처리소요시간 순으로 공백으로 구분되어 문자열로 주어진다. 요청데이터를 가공해서 시... 알고리즘Lv3프로그래머스Lv3 [프로그래머스] 레벨1 220419 2개의 자연수(또는 정식) a, b에 대해서 a를 b로 나눈 나머지를 r이라 하면(단, a>b), a와 b의 최대공약수는 b와 r의 최대공약수와 같다. 이 성질에 따라, b를 r로 나눈 나머지 r'를 구하고, 다시 r을 r'로 나눈 나머지를 구하는 과정을 반복하여 나머지가 0이 되었을 때 나누는 수가 a와 b의 최대공약수이다. 최소공배수 성질 a와 b의 최소공배수는 a와 b의 곱을 a와 b의... 프로그래머스JavaScript코딩테스트JavaScript [프로그래머스] 124 나라의 숫자 JAVA 124 나라가 있습니다. 124 나라에서는 10진법이 아닌 다음과 같은 자신들만의 규칙으로 수를 표현합니다. 124 나라에는 자연수만 존재합니다. 124 나라에는 모든 수를 표현할 때 1, 2, 4만 사용합니다. 예를 들어서 124 나라에서 사용하는 숫자는 다음과 같이 변환됩니다. 10진법 124 나라 10진법 124 나라 자연수 n이 매개변수로 주어질 때, n을 124 나라에서 사용하는 숫... 3의 배수알고리즘구현프로그래머스124 나라의 숫자124 나라의 숫자 [Java] 기둥과 보 설치 조건문 분기가 굉장히 까다로운 문제 처음에 딱맞는 크기의 배열을 만들었다가 복잡한 분기에 범위처리까지 하려니 너무 복잡해져서 배열의 크기를 늘렸다. 풀이 설명 작업을 순서대로 돌면서 기둥일 때와 보일 때를 분기하고 설치일 때와 삭제일 때를 분기한다. 기둥을 설치할 수 있는 조건 1. 바닥일 때 2. 기둥 위일 때 3. 보 위일 때 기둥을 삭제할 수 없는 조건 1. 위에 기둥이 있으면서 기둥을... Java프로그래머스Java [PS] 체육복 (LV1) 가장 큰 수 점심시간에 도둑이 들어, 일부 학생이 체육복을 도난당했습니다. 다행히 여벌 체육복이 있는 학생이 이들에게 체육복을 빌려주려 합니다. 학생들의 번호는 체격 순으로 매겨져 있어, 바로 앞번호의 학생이나 바로 뒷번호의 학생에게만 체육복을 빌려줄 수 있습니다. 예를 들어, 4번 학생은 3번 학생이나 5번 학생에게만 체육복을 빌려줄 수 있습니다. 체육복이 없으면 수업을 들을 수 없기 때문... Lv1ps프로그래머스Lv1 [Algorithm] 프로그래머스 - 순위검색 풀이 코딩테스트 참여 개발언어 항목에 cpp, java, python 중 하나를 선택해야 합니다. 코딩테스트에 java로 참여했으며, backend 직군을 선택했고, junior 경력이면서, 소울푸드로 pizza를 선택한 사람 중 코딩테스트 점수를 50점 이상 받은 지원자는 몇 명인가? info 배열 각 원소의 값은 지원자가 지원서에 입력한 4가지 값과 코딩테스트 점수를 합친 "개발언어 직군 경력... 알고리즘프로그래머스알고리즘 [프로그래머스] 경주로 건설 - JavaScript 문제 분류 : 2020 카카오 인턴십 문제 출처 : 📌 생각한 풀이 방법 BFS를 통해 경로를 탐색한다. 상하좌우를 탐색하며 해당 위치가 0이거나, 현재 누적 값인 total보다 클 경우 탐색한다. 📌 풀이... 프로그래머스프로그래머스 [sql] 동물 찾기 관련 문제 [문제 설명] ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. ... 프로그래머스프로그래머스 [프로그래머스] 레벨1 220420 나의 풀이 제곱근을 반환하는 함수와 정수인지 판별하는 방법에 대해 알 수 있었다. 나의 풀이 다른 사람의 풀이... 프로그래머스JavaScript코딩테스트JavaScript [JavaScript] [프로그래머스] 표 편집 : falsy 값에 유의하자! falsy 값이란 Boolean 문맥에서 false로 평가되는 값이다. falsy 값은 8가지가 있다. false 0 : 숫자 0 -0 : 음수 0 0n : BigInt 0 "" : 빈 string null : 아무런 값도 없음 undefined NaN : 숫자가 아님 falsy 값에 대해서 알고는 있었는데, 실제로 주의를 기울여야한다는 것은 코딩테스트를 연습하면서 체감하게 되었다. 다음은 ... Falsy표 편집JavaScript프로그래머스nullFalsy 로또 최고, 최저 순위 찾기 문제소개 풀이접근 코드 정의된 변수 값 확인... 최고순위코딩로또문제풀이프로그래머스최저순위로또 [프로그래머스/Python] 스택/큐 - 기능개발 vs = i: 핵심 적인 부분 반복문 종료 후, 맨 마지막에 현재 vs와 전체 길이의 차를 구해서 나머지들 추가... python프로그래머스스택/큐python [SQL] 이름이 있는 동물의 아이디 ✅ 이름이 있는 동물의 아이디 📝 문제 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중... 프로그래머스프로그래머스 [SQL] 이름이 없는 동물의 아이디 ✅ 이름이 없는 동물의 아이디 📝 문제 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중... 프로그래머스프로그래머스 [PS]로또의 최고 순위와 최저 순위 (LV1) 로또의 최고 순위와 최저 순위 로또 6/45(이하 '로또'로 표기)는 1부터 45까지의 숫자 중 6개를 찍어서 맞히는 대표적인 복권입니다. 아래는 로또의 순위를 정하는 방식입니다. 순위 당첨 내용 1 6개 번호가 모두 일치 2 5개 번호가 일치 3 4개 번호가 일치 4 3개 번호가 일치 5 2개 번호가 일치 6(낙첨) 그 외 로또를 구매한 민우는 당첨 번호 발표일을 학수고대하고 있었습니다. ... psLv1프로그래머스Lv1 [프로그래머스 level 2] '가장 큰 수' 풀이 - python 파이썬 라이브러리 순열로 시도했다가 실패했다 다른 사람의 풀이를 참고했다.... python프로그래머스python [Python] 평균 구하기 ✅ 평균 구하기 📝 문제 정수를 담고 있는 배열 arr의 평균값을 return하는 함수, solution을 완성해보세요. 제한사항 arr은 길이 1 이상, 100 이하인 배열입니다. arr의 원소는 -10,000 이상 10,000 이하인 정수입니다. 입출력 예 💻 풀이... 프로그래머스프로그래머스 [SQL] NULL 처리하기 ✅ NULL 처리하기 📝 문제 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부... 프로그래머스프로그래머스 이전 기사 보기
숫자열과 문자열 문제소개 코드 정의된 변수 값 확인 range(len(nums)) 활용코드... 코딩문제풀이카카오프로그래머스코딩테스트문제풀이 [프로그래스/Python] 스택/큐 - 프린터 deque(), enumerate() 사용하는 것까지는 알았다 ㅎㅎ 에러잡이... python프로그래머스스택/큐python [Programmers] level 1 - 신고 결과 받기 (2022 KAKAO BLIND RECRUITMENT) 👩🏻💻 문제 문제가 이해는 갔는데 어떤 식으로 짜야 효율적인지 생각하는 게 어려웠다... 아직도 파이썬으로 문제 푸는 것에 익숙하지 않은가 👩🏻💻 정답 코드 내가 처음 짠 코드는 위와 같았다. 하지만 테스트 22, 23에서 계속 실패 ㅠㅠ 내 생각에는 신고가 한 개가 들어왔을 때를 처리를 안 해서 그런 것 같다. 또 다른 문제가 있었겠지... 반복문도 너무 많고 해서 찾아보다가 집합을 활... python알고리즘프로그래머스코딩테스트python [SQL] 보호소에서 중성화한 동물 ✅ 보호소에서 중성화한 동물 📝 문제 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성... 프로그래머스프로그래머스 [sql] 동물의 아이디와 이름 관련 문제 [문제 설명] ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. ... 프로그래머스프로그래머스 [PS] 큰 수 만들기 (LV2) 큰 수 만들기 어떤 숫자에서 k개의 수를 제거했을 때 얻을 수 있는 가장 큰 숫자를 구하려 합니다. 예를 들어, 숫자 1924에서 수 두 개를 제거하면 [19, 12, 14, 92, 94, 24] 를 만들 수 있습니다. 이 중 가장 큰 숫자는 94 입니다. 문자열 형식으로 숫자 number와 제거할 수의 개수 k가 solution 함수의 매개변수로 주어집니다. number에서 k 개의 수를 ... Lv2ps프로그래머스Lv2 [PS] 가장 큰 수 (LV2) 가장 큰 수 0 또는 양의 정수가 주어졌을 때, 정수를 이어 붙여 만들 수 있는 가장 큰 수를 알아내 주세요. 예를 들어, 주어진 정수가 [6, 10, 2]라면 [6102, 6210, 1062, 1026, 2610, 2106]를 만들 수 있고, 이중 가장 큰 수는 6210입니다. 0 또는 양의 정수가 담긴 배열 numbers가 매개변수로 주어질 때, 순서를 재배치하여 만들 수 있는 가장 큰 ... Lv2ps프로그래머스Lv2 [프로그래머스] '자연수 뒤집어 배열로 만들기' 문제 자바스크립트 알고리즘 Q. 자연수 뒤집어 배열로 만들기 자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다. 제한사항 n은 10,000,000,000이하인 자연수입니다. 입출력 예 return 코드 참고... 알고리즘자바스크립트자연수 뒤집어 배열로 만들기프로그래머스알고리즘 [프로그래머스] '자릿수 더하기' 문제 자바스크립트 알고리즘 Q. 자릿수 더하기 자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요. 예를들어 N = 123이면 1 + 2 + 3 = 6을 return 하면 됩니다. 제한사항 N의 범위 : 100,000,000 이하의 자연수 입출력 예 return 코드 참고 Arr.recude() reduce 메서드는 다음과 같이 사용합니다. 배열.reduce((... 알고리즘자바스크립트자릿수 더하기프로그래머스알고리즘 [프로그래머스] 메뉴 리뉴얼 - javascript ✔ 알고리즘 : 구현 ✔ 조합을 통해 메뉴를 정하고 그 메뉴를 포함하고 있는 사람 수를 카운팅하여 문제를 풀어야 한다 ✔ 메뉴 조합 함수 ✔ 입력조건에 따라 모든 경우를 탐색하더라도 시간초과가 발생하지 않는다. ✔ 메뉴 조합에서 최소 2명 이상의 손님으로부터 주문된 단품메뉴 조합만 가능하므로 Map을 배열화시켜서 filter 한다. ✔ course를 순회하며 courseNum이 조합의 길이인... algorithm프로그래머스algorithm [프로그래머스] 문자열 압축 문제 풀이 (Python) 완전 탐색으로 밖에 풀이가 떠오르지 않는다. 입력의 길이이 또한 1이상 1000이하로 완전 탐색으로 풀어도 문제없을 것 같다. 먼저 압축할 문자의 단위 만큼 비교할 문자열을 뽑아내고 다음 문자열의 단위 길이만큼 비교를 하고 같으면 카운트를 하고 다르다면 현재까지 카운트된 숫자와 비교중인 문자열을 저장해놓고 다음 단위만큼 비교할 문자열을 다시 뽑아내고 비교를 이어간다. 이렇게 1부터 전체 길이... 알고리즘Lv2프로그래머스Lv2 [프로그래머스] [1차] 추석 트래픽 문제 풀이 (Python) 로그들의 리스트가 완료 순서대로 정렬되어 있고 1초간 처리량의 최대값을 구하는 문제이다. 요청이 완료되는 시점(해당 요청을 포함)부터 1초동안 처리 중인 요청의 수를 계산해서 최대값을 찾아 반환하는 방법으로 풀이를 했다. 요청은 "2016-09-15 01:00:04.001 2.0s"와 같이 날짜, 요청완료시각, 처리소요시간 순으로 공백으로 구분되어 문자열로 주어진다. 요청데이터를 가공해서 시... 알고리즘Lv3프로그래머스Lv3 [프로그래머스] 레벨1 220419 2개의 자연수(또는 정식) a, b에 대해서 a를 b로 나눈 나머지를 r이라 하면(단, a>b), a와 b의 최대공약수는 b와 r의 최대공약수와 같다. 이 성질에 따라, b를 r로 나눈 나머지 r'를 구하고, 다시 r을 r'로 나눈 나머지를 구하는 과정을 반복하여 나머지가 0이 되었을 때 나누는 수가 a와 b의 최대공약수이다. 최소공배수 성질 a와 b의 최소공배수는 a와 b의 곱을 a와 b의... 프로그래머스JavaScript코딩테스트JavaScript [프로그래머스] 124 나라의 숫자 JAVA 124 나라가 있습니다. 124 나라에서는 10진법이 아닌 다음과 같은 자신들만의 규칙으로 수를 표현합니다. 124 나라에는 자연수만 존재합니다. 124 나라에는 모든 수를 표현할 때 1, 2, 4만 사용합니다. 예를 들어서 124 나라에서 사용하는 숫자는 다음과 같이 변환됩니다. 10진법 124 나라 10진법 124 나라 자연수 n이 매개변수로 주어질 때, n을 124 나라에서 사용하는 숫... 3의 배수알고리즘구현프로그래머스124 나라의 숫자124 나라의 숫자 [Java] 기둥과 보 설치 조건문 분기가 굉장히 까다로운 문제 처음에 딱맞는 크기의 배열을 만들었다가 복잡한 분기에 범위처리까지 하려니 너무 복잡해져서 배열의 크기를 늘렸다. 풀이 설명 작업을 순서대로 돌면서 기둥일 때와 보일 때를 분기하고 설치일 때와 삭제일 때를 분기한다. 기둥을 설치할 수 있는 조건 1. 바닥일 때 2. 기둥 위일 때 3. 보 위일 때 기둥을 삭제할 수 없는 조건 1. 위에 기둥이 있으면서 기둥을... Java프로그래머스Java [PS] 체육복 (LV1) 가장 큰 수 점심시간에 도둑이 들어, 일부 학생이 체육복을 도난당했습니다. 다행히 여벌 체육복이 있는 학생이 이들에게 체육복을 빌려주려 합니다. 학생들의 번호는 체격 순으로 매겨져 있어, 바로 앞번호의 학생이나 바로 뒷번호의 학생에게만 체육복을 빌려줄 수 있습니다. 예를 들어, 4번 학생은 3번 학생이나 5번 학생에게만 체육복을 빌려줄 수 있습니다. 체육복이 없으면 수업을 들을 수 없기 때문... Lv1ps프로그래머스Lv1 [Algorithm] 프로그래머스 - 순위검색 풀이 코딩테스트 참여 개발언어 항목에 cpp, java, python 중 하나를 선택해야 합니다. 코딩테스트에 java로 참여했으며, backend 직군을 선택했고, junior 경력이면서, 소울푸드로 pizza를 선택한 사람 중 코딩테스트 점수를 50점 이상 받은 지원자는 몇 명인가? info 배열 각 원소의 값은 지원자가 지원서에 입력한 4가지 값과 코딩테스트 점수를 합친 "개발언어 직군 경력... 알고리즘프로그래머스알고리즘 [프로그래머스] 경주로 건설 - JavaScript 문제 분류 : 2020 카카오 인턴십 문제 출처 : 📌 생각한 풀이 방법 BFS를 통해 경로를 탐색한다. 상하좌우를 탐색하며 해당 위치가 0이거나, 현재 누적 값인 total보다 클 경우 탐색한다. 📌 풀이... 프로그래머스프로그래머스 [sql] 동물 찾기 관련 문제 [문제 설명] ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. ... 프로그래머스프로그래머스 [프로그래머스] 레벨1 220420 나의 풀이 제곱근을 반환하는 함수와 정수인지 판별하는 방법에 대해 알 수 있었다. 나의 풀이 다른 사람의 풀이... 프로그래머스JavaScript코딩테스트JavaScript [JavaScript] [프로그래머스] 표 편집 : falsy 값에 유의하자! falsy 값이란 Boolean 문맥에서 false로 평가되는 값이다. falsy 값은 8가지가 있다. false 0 : 숫자 0 -0 : 음수 0 0n : BigInt 0 "" : 빈 string null : 아무런 값도 없음 undefined NaN : 숫자가 아님 falsy 값에 대해서 알고는 있었는데, 실제로 주의를 기울여야한다는 것은 코딩테스트를 연습하면서 체감하게 되었다. 다음은 ... Falsy표 편집JavaScript프로그래머스nullFalsy 로또 최고, 최저 순위 찾기 문제소개 풀이접근 코드 정의된 변수 값 확인... 최고순위코딩로또문제풀이프로그래머스최저순위로또 [프로그래머스/Python] 스택/큐 - 기능개발 vs = i: 핵심 적인 부분 반복문 종료 후, 맨 마지막에 현재 vs와 전체 길이의 차를 구해서 나머지들 추가... python프로그래머스스택/큐python [SQL] 이름이 있는 동물의 아이디 ✅ 이름이 있는 동물의 아이디 📝 문제 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중... 프로그래머스프로그래머스 [SQL] 이름이 없는 동물의 아이디 ✅ 이름이 없는 동물의 아이디 📝 문제 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중... 프로그래머스프로그래머스 [PS]로또의 최고 순위와 최저 순위 (LV1) 로또의 최고 순위와 최저 순위 로또 6/45(이하 '로또'로 표기)는 1부터 45까지의 숫자 중 6개를 찍어서 맞히는 대표적인 복권입니다. 아래는 로또의 순위를 정하는 방식입니다. 순위 당첨 내용 1 6개 번호가 모두 일치 2 5개 번호가 일치 3 4개 번호가 일치 4 3개 번호가 일치 5 2개 번호가 일치 6(낙첨) 그 외 로또를 구매한 민우는 당첨 번호 발표일을 학수고대하고 있었습니다. ... psLv1프로그래머스Lv1 [프로그래머스 level 2] '가장 큰 수' 풀이 - python 파이썬 라이브러리 순열로 시도했다가 실패했다 다른 사람의 풀이를 참고했다.... python프로그래머스python [Python] 평균 구하기 ✅ 평균 구하기 📝 문제 정수를 담고 있는 배열 arr의 평균값을 return하는 함수, solution을 완성해보세요. 제한사항 arr은 길이 1 이상, 100 이하인 배열입니다. arr의 원소는 -10,000 이상 10,000 이하인 정수입니다. 입출력 예 💻 풀이... 프로그래머스프로그래머스 [SQL] NULL 처리하기 ✅ NULL 처리하기 📝 문제 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부... 프로그래머스프로그래머스 이전 기사 보기