프로그래머스 Lv.1 🔥 직사각형 별찍기 🔥
프로그래머스 Lv.1 🔥 x만큼 간격이 있는 n개의 숫자 🔥
프로그래머스 Lv.1 🔥 행렬의 덧셈 🔥
프로그래머스 Lv.1 🔥 핸드폰 번호 가리기 🔥
프로그래머스 Lv.1 🔥 하샤드수 🔥
프로그래머스 Lv.1 🔥 평균 구하기 🔥
프로그래머스 Lv.1 🔥 콜라츠 추측 🔥
프로그래머스 Lv.1 🔥 최대공약수와 최소공배수 🔥
프로그래머스 Lv.1 🔥 제일 작은 수 제거하기 🔥
프로그래머스 Lv.1 🔥 정수 제곱근 판별 🔥
프로그래머스 Lv.1 🔥 정수 내림차순으로 배치하기 🔥
프로그래머스 Lv.1 🔥 자연수 뒤집어 배열로 만들기 🔥
문자열 s는 한 개 이상의 단어로 구성되어있다.각 단어는 하나 이상의 공백문자로 구분되어있는데 각 단어의 짝수번째 알파벳은 대문자로, 홀수번째 알파벳은 소문자로 바꾼 문자열을 리턴하는 함수 solution을 완성해보자.문자열 전체의 짝/홀수 인덱스가 아니라, 단어(공백
프로그래머스 Lv.1 🔥 시저암호 🔥 👀 문제 어떤 문장의 각 알파벳을 일정한 거리만큼 밀어서 다른 알파벳으로 바꾸는 암호화 방법을 시저암호라고 한다. 문자열 s와 거리 n을 입력받아 s를 n만큼 민 암호문을 만드는 함수 solution을 완성해보자. ✔️
길이가 n이고, "수박수박수..."패턴을 유지하는 문자열을 리턴하는 함수 solution을 완성해보자.n은 길이 10,000이하인 자연수짝수면 "박"을 홀수면 "수"를 answer에 더해주는 방식으로 문제해결!StringBuilder를 이용하면 append를 사용할 수
1부터 입력받은 숫자 n사이에 있는 소수의 개수를 반환하는 함수 solution을 완성해보자. n은 2이상 1000000이하의 자연수List안에 List인 중첩리스트 arr을 선언i의 반복문을 돌리면서 num이라는 리스트를 생성소수를 구해서 num에 add해주고 arr
String형 배열 seoul의 element 중 "Kim"의 위치 x를 찾아 "김서방은 x에 있다"는 String을 반환하는 함수 solution을 완성해보자seoul은 길이 1 이상, 1000 이하인 배열입니다.seoul의 원소는 길이 1 이상, 20 이하인 문자열
문자열 s에 나타나는 문자를 큰것부터 작은 순으로 정렬해 새로운 문자열을 리턴하는 함수 solution을 완성해보자str은 길이 1 이상인 문자열문자열 s를 배열 c에 대입Arrays.sort를 이용하면 오름차순으로 정렬되기때문에 Collections.reverseOr
문자열로 구성된 리스트 strings와 정수 n이 주어졌을때, 각 문자열의 인덱스 n번째 글자를 기준으로 오름차순 정렬하는 solution을 완성해보자strings는 길이 1 이상, 50이하인 배열입니다.strings의 원소는 소문자 알파벳으로 이루어져 있습니다.str
두 정수 a,b가 주어졌을 때 a와 b사이에 속한 모든 정수의 합을 리턴하는 함수 solution을 완성해보자a와 b가 같은 경우는 둘 중 아무 수나 리턴하세요.a와 b는 -10,000,000 이상 10,000,000 이하인 정수입니다.a와 b의 대소관계는 정해져있지
array의 각 element 중 divisor로 나누어 떨어지는 값을 오름차순으로 정렬한 배열을 반환하는 solution을 완성해보자divisor로 나누어 떨어지는 element가 하나도 없다면 배열에 -1을 담아 반환하자arr은 자연수를 담은 배열입니다.정수 i,
배열 arr의 각 원소는 숫자 0부터 9까지로 이루어져있다.이때 배열 arr에서 연속적으로 나타나는 숫자는 하나만 남기고 전부 제거하려고 한다. 단, 제거된 후 남은 수들을 반환할 때는 배열 arr의 원소들의 순서를 유지해야한다.배열 arr에서 연속적으로 나타는 숫자는
2016년 1월 1일은 금요일이다. 두 수 a,b를 입력받아 2016년 a월 b일이 무슨요일인지 리턴하는 함수 solution을 완성해보자.2016년은 윤년입니다.2016년 a월 b일은 실제로 있는 날입니다. (13월 26일이나 2월 45일같은 날짜는 주어지지 않습니다
단어 s의 가운데 글자를 반환하는 함수 solution을 완성해보자단, 단어의 길이가 짝수인 경우에는 가운데 두 글자를 반환하자s는 길이가 1 이상, 100이하인 스트링입니다.
놀이기구의 원래 이용료는 price인데 놀이기구를 N번째 이용한다면 원래 이용료의 N배를 받는다. 놀이기구를 count번 타게 되면 현재 자신이 가지고 있는 금액에서 얼마가 모자라는지를 return 하도록 solution 함수를 완성해보자.단, 금액이 부족하지 않으면
명함 지갑을 만드는 회사에서 지갑의 크기를 정하려고 한다.가장 긴 가로 길이와 세로길이가 각각 80,70이기 때문에 80 x 70 크기의 지갑을 만들면 모든 명함을 수납할 수 있다.하지만 2번 명함을 눕혀 수납한다면 80 x 50 크기의 지갑으로 모든 명함을 수납할 수
정수 배열 numbers에서 서로 다른 인덱스에 있는 두 개의 수를 뽑아 더해서 만들 수 있는 모든 수를 배열에 오름차순으로 담아 return하는 solution을 완성해보자numbers의 길이는 2 이상 100 이하 \- numbers의 모든 수는 0 이상 100
S사에서 각 부서에 필요한 물품을 지원해주려한다.하지만 예산이 정해져있기 때문에 모든 부서의 물품을 구매할 수는 없다.그래서 최대한 많은 부서의 물품을 구매해 줄 수 있도록 한다.부서별로 신청한 금액이 들어있는 배열 d와 예산 budget이 매개변수로 주어질 때, 최대
자연수 n이 매개변수로 주어질때, n을 3진법 상에서 앞뒤로 뒤집은 후 , 이를 다시 10진법으로 표현한 수를 return하는 solution을 완성해보자.n은 1 이상 100,000,000 이하인 자연수입니다.n이 3보다 크거나 같을때까지 반복하면서 StringBui
두 정수 left부터 right까지의 모든 수 중에서 약수의 개수가 짝수인 수는 더하고, 홀수인 수는 뺀 수를 return하는 solution을 완성해보자.1 ≤ left ≤ right ≤ 1,000생각나는데로 그냥 쉽게 해결한 문제이다.left가 right보다 작거나
당신은 폰켓몬을 잡기 위한 여행 중✈️ 드디어 홍박사의 연구실에 도착❗️ 박사님은 연구실에 있는 총 n마리의 폰켓몬 중에서 n/2마리를 가져가도 좋다고 한다. 폰켓몬은 종류에 따라서 번호룰 붙여 구분한다.당신은 최대한 다양한 종류의 폰켓몬을 가지길 원하기 때문에, 최대
주어진 숫자 중 3개의 수를 더했을 때 소수가 되는 경우의 개수를 구하자. 숫자들이 들어있는 배열 nums가 매개변수로 주어질 때, nums에 있는 숫자들 중 서로 다른 3개를 골라 더했을 때 소수가 되는 경우의 개수를 return하도록 solution을 완성해보자.n
로또의 순위는 아래의 표를 기준으로 정해진다.로또를 구매한 민우가 동생의 낙서로 일부 번호를 알아볼 수 없게 되었다. 자신이 구매한 로또로 당첨이 가능했던 최고순위와 최저순위를 알아보고자 한다.알아볼 수 없는 번호를 0으로 표기해서 알아보자.민우가 구매한 로또 번호를
다트게임의 점수로직을 이해한 후, 0 ~ 10의 정수와 문자 S,D,T,,1\. 다트게임은 총 3번의 기회2\. 각 기회마다 얻을 수 있는 점수는 0~103\. 점수와 함께 S,D,T영역이 존재하고 각 영역 당첨 시 점수에서 1제곱, 2제곱, 3제곱으로 계산됨4\. 옵
네오가 프로도가 평소 비상금을 숨겨둔 장소를 알려줄 비밀지도를 손에 넣었다. 하지만 비밀지도는 숫자로 암호화되어 있어 위치를 확인하기 위해서는 암호를 해독해야 한다.해독하는 방법은 아래와 같다.지도는 한변의 길이가 n인 정사각형 배열 형태로 각 칸은 공백 또는 벽('2
프로그래머스 Lv.1 🔥 크기가 작은 부분문자열 🔥 👀 문제 숫자로 이루어진 문자열 t와 p가 주어진다. t에서 p와 길이가 같은 부분문자열 중 p보다 작거나 같은 것이 나오는 횟수를 return하는 solution을 완성하자. ✔️ 조건 1 ≤ p의 길이
학생들은 각자 정수 번호를 가지고 있다. 학생 3명의 정수 번호를 더했을 때 0이되면 3명의 학생들을 삼총사라 한다.학생들의 번호를 나타내는 정수배열 number가 매개변수로 주어질 때, 학생들 중 삼총사를 만들 수 있는 방법의 수를 return 하도록 solution
두 정수 X,Y의 임의의 자리에서 공통으로 나타나는 정수 k들을 이용하여 만들 수 있는 가장 큰 수를 정수를 두 수의 짝꿍이라고 한다. 짝꿍이없으면 짝꿍은 -1이고 짝꿍이 0으로만 구성되어있다면 짝꿍은 0이다.두 정수 X, Y가 주어졌을 때, X, Y의 짝꿍을 retu