전체 글 68

프로그래머스 - 캐릭터의 좌표 (JAVA)

프로그래머스 0단계 캐릭터의 좌표 문제입니다 https://school.programmers.co.kr/learn/courses/30/lessons/120861 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ❓문제 설명 머쓱이는 RPG게임을 하고 있습니다. 게임에는 up, down, left, right 방향키가 있으며 각 키를 누르면 위, 아래, 왼쪽, 오른쪽으로 한 칸씩 이동합니다. 예를 들어 [0,0]에서 up을 누른다면 캐릭터의 좌표는 [0,1], down을 누른다면 [0,1], left를 누른다면 [-1,0], right를 누른다면 [1,0]입니..

CodingTest 2023.04.05

프로그래머스 - 피자 나눠 먹기 (3)

프로그래머스 0단계 피자 나눠 먹기(3) 문제입니다 https://school.programmers.co.kr/learn/courses/30/lessons/120816 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ❓ 문제설명 머쓱이네 피자가게는 피자를 두 조각에서 열 조각가지 원하는 조각 수로 잘라줍니다. 피자 조각 수 slice와 피자를 먹는 사람의 수 n이 매개변수로 주어질 때, n명의 사람이 최소 한 조각 이상 피자를 먹으려면 최소 몇 판의 피자를 시켜야 하는지 return하도록 solution 함수를 완성해보세요. ⚠️ 제한사항 및 입출력 예 2

CodingTest 2023.03.30

프로그래머스 - 숨어있는 숫자의 덧셈 (1) (JAVA)

프로그래머스 0단계 숨어있는 숫자의 덧셈(1) 문제 입니다 https://school.programmers.co.kr/learn/courses/30/lessons/120851 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ❓문제설명 문자열 my_string이 매개변수로 주어집니다. my_string 안의 모든 자연수들의 합을 return하도록 solution 함수를 완성해주세요. ⚠️ 제안사항 및 입출력 예 1 51 - 48 = 3 숫자 4 -> 52 - 48 = 4

CodingTest 2023.03.29

프로그래머스 - 외계행성의 나이 (JAVA)

❓문제설명 우주여행을 하던 머쓱이는 엔진 고장으로 PROGRAMMERS-962 행성에 불시착하게 됐습니다. 입국심사에서 나이를 말해야 하는데, PROGRAMMERS-962 행성에서는 나이를 알파벳으로 말하고 있습니다. a는 0, b는 1, c는 2, ..., j는 9입니다. 예를 들어 23살은 cd, 51살은 fb로 표현합니다. 나이 age 가 매개변수로 주어질 때 PROGRAMMER-962식 나이를 return하도록 solution 함수를 완성해주세요. ⚠️ 제안사항 및 입출력 예시 age는 자연수입니다. age ≤ 1,000 PROGRAMMERS-962 행성은 알파벳 소문자만 사용합니다. ▼입출력의 예 age result 23 "cd" 51 "fb" 100 "baa" ✏️ 직접 구현한 코드 class..

CodingTest 2023.03.28

프로그래머스 - 369게임 (JAVA)

프로그래머스 0단계 369게임 문제 입니다! https://school.programmers.co.kr/learn/courses/30/lessons/120891 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr ❓문제 설명 머쓱이는 친구들과 369게임을 하고 있습니다. 369게임은 1부터 숫자를 하나씩 대며 3,6,9가 들어있는 숫자는 숫자 대신 3,6,9의 개수만큼 박수를 치는 게임입니다. 머쓱이가 말해야하는 숫자 order가 매개변수로 주어질 때, 머쓱이가 쳐야할 박수 횟수를 return 하도록 solution 함수를 완성해보세요. ⚠️제안사항 및 입출력..

CodingTest 2023.03.23

프로그래머스 - 모음 제거 (JAVA)

프로그래머스 0단계 모음 제거 문제입니다!! https://school.programmers.co.kr/learn/courses/30/lessons/120849 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 영어에선 a, e, i, o, u 다섯 가지 알파벳을 모음으로 분류합니다. 문자열 my_string이 매개변수로 주어질 대 모음을 제거한 문자열을 return하도록 solution 함수를 완성해주세요. 1) my_string은 소문자와 공백으로 이루어져 있습니다. 2) 1

CodingTest 2023.03.23

프로그래머스 - 공던지기 (JAVA)

문제 설명 머쓱이는 친구들과 동그랗게 서서 공 던지기 게임을 하고 있습니다. 공은 1번부터 던지며 오른쪽으로 한 명을 건너뛰고 그 다음 사람에게만 던질 수 있습니다. 친구들의 번호가 들어있는 정수 배열 numbers와 정수 k가 주어질 대, k 번째로 공을 던지는 사람의 번호는 무엇인지 return 하도록 solution 함수를 완성해보세요. 1) 2 < numbers의 길이 < 100 2) 0 < k < 1,000 3) numbers의 첫 번째와 마지막 번호는 실제로 바로 옆에 있습니다. 4) numbers는 1부터 시작하며 번호는 순서대로 올라갑니다. 내가 직접 짠 코드 class Solution { public int solution(int[] numbers, int k) { int index=0;..

CodingTest 2023.03.01