반응형 분류 전체보기297 프로그래머스 [Java] :: 아이스 아메리카노 🎁 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/120819 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 🎁 문제 설명 머쓱이는 추운 날에도 아이스 아메리카노만 마십니다. 아이스 아메리카노는 한잔에 5,500원입니다. 머쓱이가 가지고 있는 돈 money가 매개변수로 주어질 때, 머쓱이가 최대로 마실 수 있는 아메리카노의 잔 수와 남는 돈을 순서대로 담은 배열을 return 하도록 solution 함수를 완성해보세요. 🎁 입출력 예시 money result 5,500 [1, 0] 15,.. 코딩테스트/프로그래머스 2023. 9. 1. 백준 1541번 : 잃어버린 괄호 [Java] 문제 링크 https://www.acmicpc.net/problem/1541 1541번: 잃어버린 괄호 첫째 줄에 식이 주어진다. 식은 ‘0’~‘9’, ‘+’, 그리고 ‘-’만으로 이루어져 있고, 가장 처음과 마지막 문자는 숫자이다. 그리고 연속해서 두 개 이상의 연산자가 나타나지 않고, 5자리보다 www.acmicpc.net 문제 설명 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.StringReader; public class Main { public static void main(String[] args) throws IOException { Buf.. 코딩테스트/백준 2023. 9. 1. 백준 2747번 : 피보나치 수 [Java] 문제 링크 https://www.acmicpc.net/problem/2747 2747번: 피보나치 수 피보나치 수는 0과 1로 시작한다. 0번째 피보나치 수는 0이고, 1번째 피보나치 수는 1이다. 그 다음 2번째 부터는 바로 앞 두 피보나치 수의 합이 된다. 이를 식으로 써보면 Fn = Fn-1 + Fn-2 (n ≥ 2)가 www.acmicpc.net 문제 설명 코드(1) - 시간초과 import java.util.Arrays; import java.util.Scanner; public class Main { public static int fibo(int n) { if (n 코딩테스트/백준 2023. 9. 1. 백준 1940번 : 주몽 [Java] 문제 링크 https://www.acmicpc.net/problem/1940 1940번: 주몽 첫째 줄에는 재료의 개수 N(1 ≤ N ≤ 15,000)이 주어진다. 그리고 두 번째 줄에는 갑옷을 만드는데 필요한 수 M(1 ≤ M ≤ 10,000,000) 주어진다. 그리고 마지막으로 셋째 줄에는 N개의 재료들이 가진 고 www.acmicpc.net 문제 설명 코드 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Arrays; import java.util.StringTokenizer; public class Main { public static void mai.. 코딩테스트/백준 2023. 9. 1. 백준 2018번 : 수들의 합5 [Java] 🎁 문제 링크 https://www.acmicpc.net/problem/2018 2018번: 수들의 합 5 어떠한 자연수 N은, 몇 개의 연속된 자연수의 합으로 나타낼 수 있다. 당신은 어떤 자연수 N(1 ≤ N ≤ 10,000,000)에 대해서, 이 N을 몇 개의 연속된 자연수의 합으로 나타내는 가지수를 알고 싶어한 www.acmicpc.net 🎁 문제 설명 🎁 코드 import java.util.Arrays; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int n = scanner.nextInt(); //배열에 값 넣.. 코딩테스트/백준 2023. 9. 1. 백엔드 신입 개발자가 쌓아야하는 역량은? 알고리즘 자료구조(Data Structure)는 컴퓨터가 데이터를 효율적으로 다룰 수 있게 도와주는 데이터 보관 받법 및 연산의 총체이다. 자료구조는 사칙연산 외에도, 읽기, 삽입, 삭제, 비교 교환 등 다양한 연산의 사용을 고려해야한다. 자료구조를 잘 이해하여 다양한 상황에서 어떤 자료구조를 선택하고 활용할지 판단해야한다. 라이브러리에서 적절한 자료구조를 선택 및 활용하여 성능을 최적화해야한다. 자료구조 알고리즘을 설계하는 것은, 문제 절차를 설계한다는 것이다. 알고리즘을 구현하는 것은, 문제 풀이 절차를 실제로 동작하는 코드에 작성한다는 의미이다. 코딩테스트 코딩테스트는 SW 관련 기업에서 지원자의 기술적인 역량을 시험하는 하기 위해 프로그램을 구현하는 테스트이다. 좋은 프로그래머들은 모두 코딩테스트.. About Me/기록 2023. 9. 1. 백준 2003번 : 수들의 합2 [Java] 🎁 문제 링크 https://www.acmicpc.net/problem/2003 2003번: 수들의 합 2 첫째 줄에 N(1 ≤ N ≤ 10,000), M(1 ≤ M ≤ 300,000,000)이 주어진다. 다음 줄에는 A[1], A[2], …, A[N]이 공백으로 분리되어 주어진다. 각각의 A[x]는 30,000을 넘지 않는 자연수이다. www.acmicpc.net 🎁 문제 설명 🎁 코드 import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws Exception{ Buf.. 코딩테스트/백준 2023. 9. 1. 백준 15439번 : 베라의 패션 [Java] 🎁 문제 링크 https://www.acmicpc.net/problem/15439 15439번: 베라의 패션 베라는 상의 N 벌과 하의 N 벌이 있다. i 번째 상의와 i 번째 하의는 모두 색상 i를 가진다. N 개의 색상은 모두 서로 다르다. 상의와 하의가 서로 다른 색상인 조합은 총 몇 가지일까? www.acmicpc.net 🎁 문제 설명 🎁 코드 import java.util.Scanner; import java.util.stream.IntStream; import java.util.stream.Stream; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); //상의.. 코딩테스트/백준 2023. 8. 31. 백준 11725번 : 트리의 부모 찾기 [Java] 🎁 문제 링크 https://www.acmicpc.net/problem/11725 11725번: 트리의 부모 찾기 루트 없는 트리가 주어진다. 이때, 트리의 루트를 1이라고 정했을 때, 각 노드의 부모를 구하는 프로그램을 작성하시오. www.acmicpc.net 🎁 문제 설명 루트 없는 트리가 주어진다. 이때, 트리의 루트를 1이라고 정했을 때, 각 노드의 부모를 구하는 프로그램을 작성하시오. 🎁 입출력 예시 🎁 그림 표현 🎁 코드 import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.LinkedList; import java.util.Queue; import j.. 코딩테스트/백준 2023. 8. 31. 백준 1254번 : 팰린드롬 만들기 [Java] 🎁 문제 링크 https://www.acmicpc.net/problem/1254 1254번: 팰린드롬 만들기 동호와 규완이는 212호에서 문자열에 대해 공부하고 있다. 규완이는 팰린드롬을 엄청나게 좋아한다. 팰린드롬이란 앞에서부터 읽으나 뒤에서부터 읽으나 같게 읽히는 문자열을 말한다. 동호는 www.acmicpc.net 🎁 문제 설명 🎁 코드 import java.util.Scanner; public class Main { public static boolean isPallindrome(String str){ StringBuffer sb = new StringBuffer(str); return sb.reverse().toString().equals(str); } public static void main.. 코딩테스트/백준 2023. 8. 30. 백준 5613번 : 계산기 프로그램 [Java] 🎁 문제 링크 https://www.acmicpc.net/problem/5613 5613번: 계산기 프로그램 입력의 각 줄에는 숫자와 +, -, *, /, =중 하나가 교대로 주어진다. 첫 번째 줄은 수이다. 연산자의 우선 순위는 생각하지 않으며, 입력 순서대로 계산을 하고, =가 주어지면, 그때까지의 결과를 출 www.acmicpc.net 🎁 문제 설명 덧셈, 뺄셈, 곱셈, 나눗셈을 할 수 있는 계산기 프로그램을 만드시오. 🎁 입출력 예시 🎁 코드 import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main { public static void main(S.. 코딩테스트/백준 2023. 8. 30. 프로그래머스 [Java] :: 가위 바위 보 🎁 문제 링크 https://school.programmers.co.kr/learn/courses/30/lessons/120839 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 🎁 문제 설명 가위는 2 바위는 0 보는 5로 표현합니다. 가위 바위 보를 내는 순서대로 나타낸 문자열 rsp가 매개변수로 주어질 때, rsp에 저장된 가위 바위 보를 모두 이기는 경우를 순서대로 나타낸 문자열을 return하도록 solution 함수를 완성해보세요. 🎁 입출력 예시 rsp result "2" "0" "205" "052" 🎁 코드 class Solution { pu.. 코딩테스트/프로그래머스 2023. 8. 30. 이전 1 ··· 12 13 14 15 16 17 18 ··· 25 다음