[Java] 프로그래머스 코딩테스트 입문 Day 10
2023. 1. 17. 02:57
알고리즘
사용언어 : Java 난이도 : Lv.0 1. 점의 위치 구하기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 사분면은 한 평면을 x축과 y축을 기준으로 나눈 네 부분입니다. 사분면은 아래와 같이 1부터 4까지 번호를 매깁니다. x 좌표와 y 좌표가 모두 양수이면 제1사분면에 속합니다. x 좌표가 음수, y 좌표가 양수이면 제2사분면에 속합니다. x 좌표와 y 좌표가 모두 음수이면 제3사분면에 속합니다. x 좌표가 양수, y 좌표가 음수이면 제4사분면에 속합니다. x 좌표 (x, y)를 차례대로 담은 정수 배열 dot이 매개변수로 주어집니다. ..
[Java] 프로그래머스 코딩테스트 입문 Day 9
2023. 1. 6. 06:08
알고리즘
사용언어 : Java 난이도 : Lv.0 1. 개미 군단 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 개미 군단이 사냥을 나가려고 합니다. 개미군단은 사냥감의 체력에 딱 맞는 병력을 데리고 나가려고 합니다. 장군개미는 5의 공격력을, 병정개미는 3의 공격력을 일개미는 1의 공격력을 가지고 있습니다. 예를 들어 체력 23의 여치를 사냥하려고 할 때, 일개미 23마리를 데리고 가도 되지만, 장군개미 네 마리와 병정개미 한 마리를 데리고 간다면 더 적은 병력으로 사냥할 수 있습니다. 사냥감의 체력 hp 가 매개변수로 주어질 때, 사냥감의 체력에 딱..
[Java] 프로그래머스 코딩테스트 입문 Day 7
2022. 12. 23. 11:27
알고리즘
사용언어 : Java 난이도 : Lv.0 1. 특정 문자 제거하기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 문자열 my_string과 문자 letter이 매개변수로 주어집니다. my_string에서 letter를 제거한 문자열을 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ my_string의 길이 ≤ 100 letter은 길이가 1인 영문자입니다. my_string과 letter은 알파벳 대소문자로 이루어져 있습니다. 대문자와 소문자를 구분합니다. 입출력 예 입출력 예 설명 입출력 예 #1 "abcdef" 에서 ..
[Java] 프로그래머스 코딩테스트 입문 Day 6
2022. 12. 23. 05:24
알고리즘
사용언어 : Java 난이도 : Lv.0 1. 문자열 뒤집기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 문자열 my_string 이 매개변수로 주어집니다. my_string을 거꾸로 뒤집은 문자열을 return하도록 solution 함수를 완성해주세요. 제한사항 1
[Java] 프로그래머스 코딩테스트 입문 Day 5
2022. 12. 22. 01:13
알고리즘
사용언어 : Java 난이도 : Lv.0 1. 옷가게 할인 받기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 머쓱이네 옷가게는 10만 원 이상 사면 5%, 30만 원 이상 사면 10%, 50만 원 이상 사면 20%를 할인해줍니다. 구매한 옷의 가격 price가 주어질 때, 지불해야 할 금액을 return 하도록 solution 함수를 완성해보세요. 제한사항 10 = 300000) { price -= price * 0.1; } else if (price >= 100000) { price -= price * 0.05; } return price;..
[Java] 프로그래머스 코딩테스트 입문 Day 4
2022. 12. 20. 21:18
알고리즘
어제 프로그래머스 코테를 안풀었기 때문에 오늘은 이틀치를 풀어보려고 한다. 사용언어 : Java 난이도 : Lv.0 1. 피자 나눠 먹기 (1) 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 머쓱이네 피자가게는 피자를 일곱 조각으로 잘라 줍니다. 피자를 나눠먹을 사람의 수 n이 주어질 때, 모든 사람이 피자를 한 조각 이상 먹기 위해 필요한 피자의 수를 return 하는 함수를 완성해보세요. 제한사항 1
[Java] 프로그래머스 코딩테스트 입문 Day 3
2022. 12. 20. 20:33
알고리즘
사용언어 : Java 난이도 : Lv.0 1. 나머지 구하기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 설명 정수 num1, num2가 매개변수로 주어질 때, num1를 num2로 나눈 나머지를 return 하도록 solution 함수를 완성해주세요. 제한사항 - 0
[Java] 프로그래머스 코딩테스트 입문 Day 2
2022. 12. 17. 15:33
알고리즘
사용언어 : Java 난이도 : Lv. 0 1. 두 수의 나눗셈 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr class Solution { public int solution(int num1, int num2) { int answer = 0; double div = (double)num1 / num2 * 1000; answer = (int)div; return answer; } } 2. 숫자 비교하기 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭..
[Java] 프로그래머스 코딩테스트 입문 Day 1
2022. 12. 17. 02:42
알고리즘
코딩테스트를 처음 시작하는 내가 제로베이스에서 푸는 코딩테스트가 너무 어렵고 이해가 잘 안되서 프로그래머스에서 제공되는 코딩테스트 입문용을 매일 풀어보려고 한다. 1. 두 수의 합 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr class Solution { public int solution(int num1, int num2) { int answer = num1 + num2; return answer; } } 2. 두 수의 차 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합..