
배열 자연수 뒤집어 배열로 만들기문제 설명자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 5,4,3,2,1을 리턴합니다.제한 조건n은 10,000,000,000이하인 자연수입니다.입출력 예 먼저 정수를 문자열로

배열 평균구하기문제 설명정수를 담고 있는 배열 arr의 평균값을 return하는 함수, solution을 완성해보세요.제한 조건arr은 길이 1 이상, 100 이하인 배열입니다.arr의 원소는 -10,000 이상 10,000 이하인 정수입니다.입출력 예어제 InStre

문자열 문자열 내 p와 y의 개수문제 설명대문자와 소문자가 섞여있는 문자열 s가 주어집니다. s에 'p'의 개수와 'y'의 개수를 비교해 같으면 True, 다르면 False를 return 하는 solution를 완성하세요. 'p', 'y' 모두 하나도 없는 경우는 항상

💛 오늘의 학습 키워드 [문자열] 문자열을 정수로 바꾸기 📝 문제 > 문제 설명 문자열 s를 숫자로 변환한 결과를 반환하는 함수, solution을 완성하세요. > 제한 조건 s의 길이는 1 이상 5이하입니다. s의 맨앞에는 부호(+, -)가 올 수 있

💛 오늘의 학습 키워드 [해시] 완주하지 못한 선수 📝 문제 > 문제 설명 수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다. 마라톤에 참여한 선수들의 이름이 담긴 배열 participant

💛 오늘의 학습 키워드 [해시] 폰켓몬 📝 문제 > 문제 설명 당신은 폰켓몬을 잡기 위한 오랜 여행 끝에, 홍 박사님의 연구실에 도착했습니다. 홍 박사님은 당신에게 자신의 연구실에 있는 총 N 마리의 폰켓몬 중에서 N/2마리를 가져가도 좋다고 했습니다. 홍

💛 오늘의 학습 키워드 [스택/큐] 같은 숫자는 싫어 📝 문제 > 문제 설명 > 제한 조건 > 입출력 예 💬 내 풀이 💻 내 접근 방법 ✨ 다른 사람 풀이 ` > valueOf() 와 parseInt() 의 차이점 💦 회고 __ 참고

\[스택/큐] 올바른 괄호문제 설명괄호가 바르게 짝지어졌다는 것은 '(' 문자로 열렸으면 반드시 짝지어서 ')' 문자로 닫혀야 한다는 뜻입니다. 예를 들어"()()" 또는 "(())()" 는 올바른 괄호입니다.")()(" 또는 "(()(" 는 올바르지 않은 괄호입니다.

\[힙(Heap)] Relative Ranks문제 설명You are given an integer array score of size n, where score\[i] is the score of the ith athlete in a competition. All th

[힙(Heap)] Kth Largest Element in a Stream 문제 설명:Design a class to find the $k^{th}$ largest element in a stream. Note that it is the $k^{th}$ largest

💛 오늘의 학습 키워드 [정렬] 정수 내림차순으로 배치하기 📝 문제 > 문제 설명 함수 solution은 정수 n을 매개변수로 입력받습니다. n의 각 자릿수를 큰것부터 작은 순으로 정렬한 새로운 정수를 리턴해주세요. 예를들어 n이 118372면 873211

💛 오늘의 학습 키워드 [정렬] 정수 내림차순으로 배치하기 📝 문제 > 문제 설명 함수 solution은 정수 n을 매개변수로 입력받습니다. n의 각 자릿수를 큰것부터 작은 순으로 정렬한 새로운 정수를 리턴해주세요. 예를들어 n이 118372면 873211

💛 오늘의 학습 키워드 [[이진탐색트리] Search in a Binary Search Tree] (https://leetcode.com/problems/search-in-a-binary-search-tree/description/) 📝 문제 > 문제 설명

\[이진탐색트리] Symmetric Tree문제 설명Given the root of a binary tree, check whether it is a mirror of itself (i.e., symmetric around its center).제한 조건The numb

💛 오늘의 학습 키워드 [[완전탐색] ] (https://school.programmers.co.kr/learn/courses/30/lessons/42840) 📝 문제 > 문제 설명 수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학

\[완전탐색] 최소직사각형 문제 설명명함 지갑을 만드는 회사에서 지갑의 크기를 정하려고 합니다. 다양한 모양과 크기의 명함들을 모두 수납할 수 있으면서, 작아서 들고 다니기 편한 지갑을 만들어야 합니다. 이러한 요건을 만족하는 지갑을 만들기 위해 디자인팀은 모든 명함의

💛 오늘의 학습 키워드 [[DFS/BFS] Binary Tree Inorder Traversal] (https://leetcode.com/problems/binary-tree-inorder-traversal/description/) 📝 문제 > 문제 설명

\[DFS/BFS] Increasing Order Search Tree문제 설명Given the root of a binary search tree, rearrange the tree in in-order so that the leftmost node in the tr

} 💻 내 접근 방법 가장 left 노드가 root가 되고, 모든 노드가 root의 right 노드가 되도록 다시 배열하는 문제다. 먼저 가장 left 노드를 탐색하고, head가 없으면 현재 노드를 root로 대입한다. head가 존재한다면, right 노드

\[탐욕법] 체육복문제 설명점심시간에 도둑이 들어, 일부 학생이 체육복을 도난당했습니다. 다행히 여벌 체육복이 있는 학생이 이들에게 체육복을 빌려주려 합니다. 학생들의 번호는 체격 순으로 매겨져 있어, 바로 앞번호의 학생이나 바로 뒷번호의 학생에게만 체육복을 빌려줄 수

\[동적계획법] Pascal's Triangle문제 설명Given an integer numRows, return the first numRows of Pascal's triangle.In Pascal's triangle, each number is the sum of

\[동적계획법] Pascal's Triangle문제 설명Given an integer rowIndex, return the $$rowIndex^{th}$$ (0-indexed) row of the Pascal's triangle.In Pascal's triangle,

💛 오늘의 학습 키워드 [[탐욕법] Array Partition] (https://leetcode.com/problems/array-partition/description/) 📝 문제 > 문제 설명 Given an integer array nums of 2

[그래프] Find Center of Star Graph. 문제 설명 There is an undirected star graph consisting of n nodes labeled from 1 to n. A star graph is a graph where ther

\[그래프] Find if Path Exists in Graph문제 설명There is a bi-directional graph with n vertices, where each vertex is labeled from 0 to n - 1 (inclusive). The

[시뮬레이션] 코딩테스트를 준비하는 머쓱이는 프로그래머스에서 문제를 풀고 나중에 다시 코드를 보면서 공부하려고 작성한 코드를 컴퓨터 바탕화면에 아무 위치에나 저장해 둡니다. 저장한 코드가 많아지면서 머쓱이는 본인의 컴퓨터 바탕화면이 너무 지저분하

[시뮬레이션] 지나다니는 길을 'O', 장애물을 'X'로 나타낸 직사각형 격자 모양의 공원에서 로봇 강아지가 산책을 하려합니다. 산책은 로봇 강아지에 미리 입력된 명령에 따라 진행하며, 명령은 다음과 같은 형식으로 주어집니다."방향 거리", "방향

\[스택/큐] 프로세스문제 설명운영체제의 역할 중 하나는 컴퓨터 시스템의 자원을 효율적으로 관리하는 것입니다. 이 문제에서는 운영체제가 다음 규칙에 따라 프로세스를 관리할 경우 특정 프로세스가 몇 번째로 실행되는지 알아내면 됩니다.예를 들어 프로세스 4개 A, B, C

💛 오늘의 학습 키워드 이분탐색(이진탐색)] Missing Number (https://leetcode.com/problems/missing-number/description/) 📝 문제 Given an array nums contain

\[이분탐색(이진탐색)] Arranging Coins문제 설명You have n coins and you want to build a staircase with these coins. The staircase consists of k rows where the ith

\[DFS/BFS] Clear Cold Water문제 설명The steamy, sweltering summers of Wisconsin's dairy district stimulate the cows to slake their thirst. Farmer John pip

💛 오늘의 학습 키워드 [[DFS/BFS] Missing Bad Grass] (https://www.acmicpc.net/problem/6080) 📝 문제 > 문제 설명 Bessie was munching on tender shoots of grass an

\[DFS/BFS] Number of Good Leaf Nodes Pairs문제 설명You are given the root of a binary tree and an integer distance. A pair of two different leaf nodes of
\[DFS/BFS] 양 한마리.. 양 두마리..문제 설명얼마전에 나는 불면증에 시달렸지... 천장이 뚫어져라 뜬 눈으로 밤을 지새우곤 했었지. 그러던 어느 날 내 친구 광민이에게 나의 불면증에 대해 말했더니 이렇게 말하더군. "양이라도 세봐!" 정말 도움이 안되는

\[DFS/BFS] 영역구하기문제 설명눈금의 간격이 1인 M×N(M,N≤100)크기의 모눈종이가 있다. 이 모눈종이 위에 눈금에 맞추어 K개의 직사각형을 그릴 때, 이들 K개의 직사각형의 내부를 제외한 나머지 부분이 몇 개의 분리된 영역으로 나누어진다.예를 들어 M=5
\[완전탐색] 적어도 대부분의 배수문제 설명다섯 개의 자연수가 있다. 이 수의 적어도 대부분의 배수는 위의 수 중 적어도 세 개로 나누어 지는 가장 작은 자연수이다.서로 다른 다섯 개의 자연수가 주어질 때, 적어도 대부분의 배수를 출력하는 프로그램을 작성하시오.입력첫째