전체 글37 [Java] 백준 10814 : 나이순 정렬 🔗 문제 내용 https://www.acmicpc.net/problem/10814 [10814번: 나이순 정렬 온라인 저지에 가입한 사람들의 나이와 이름이 가입한 순서대로 주어진다. 이때, 회원들을 나이가 증가하는 순으로, 나이가 같으면 먼저 가입한 사람이 앞에 오는 순서로 정렬하는 프로그램을 www.acmicpc.net](https://www.acmicpc.net/problem/10814) 🌱 문제 풀이 방법 간단한 정렬문제! 🤔 공부가 필요한 부분 Comparator 재정의가 힘들었다. 자주 반복해서 친숙해지도록 해야겠다. 💻 코드 import java.util.Arrays; import java.util.Comparator; import java.util.Scanner; public class Ma.. 2021. 12. 17. [Java] 백준 10773 : 제로 🔗 문제 내용 https://www.acmicpc.net/problem/10773 10773번: 제로 첫 번째 줄에 정수 K가 주어진다. (1 ≤ K ≤ 100,000) 이후 K개의 줄에 정수가 1개씩 주어진다. 정수는 0에서 1,000,000 사이의 값을 가지며, 정수가 "0" 일 경우에는 가장 최근에 쓴 수를 지우고, 아닐 경 www.acmicpc.net 🌱 문제 풀이 방법 누가 봐도 스택을 사용하는 문제라 스택을 사용해서 풀었다. 스택 문제가 제일 재미있다. 🤔 공부가 필요한 부분 스택 사용을 찾아보지 않고 바로 가능할 정도로 공부하기 💻 코드 import java.util.Scanner; import java.util.Stack; public class Main { public static voi.. 2021. 12. 16. [Java] 백준 7568 : 덩치 🔗 문제 내용 https://www.acmicpc.net/problem/7568 7568번: 덩치 우리는 사람의 덩치를 키와 몸무게, 이 두 개의 값으로 표현하여 그 등수를 매겨보려고 한다. 어떤 사람의 몸무게가 x kg이고 키가 y cm라면 이 사람의 덩치는 (x, y)로 표시된다. 두 사람 A 와 B의 덩 www.acmicpc.net 🌱 문제 풀이 방법 다른 사람과 키와 몸무게를 비교했을 경우 덩치가 작다면 순위 값에 +1을 해서 풀었다. 🤔 공부가 필요한 부분 크기가 같으면 비교 대상이 아닌데 비교를 했다. 반례를 검색해서 찾았지만, 앞으로는 스스로 반례를 찾자 💻 코드 import java.util.Scanner; public class Main { public static void main(St.. 2021. 12. 15. [Java] 백준 9012 : 괄호 🔗 문제 내용 https://www.acmicpc.net/problem/9012 9012번: 괄호 괄호 문자열(Parenthesis String, PS)은 두 개의 괄호 기호인 ‘(’ 와 ‘)’ 만으로 구성되어 있는 문자열이다. 그 중에서 괄호의 모양이 바르게 구성된 문자열을 올바른 괄호 문자열(Valid PS, VPS)이라고 www.acmicpc.net 🌱 문제 풀이 방법 스택을 활용해서 풀었다. 자료구조 시간에 배운 괄호 체크를 열심히 떠올렸다. 🤔 공부가 필요한 부분 구현에 너무 집중했기 때문에 다른 코드 참고하면서 개선해야할 것 같다. 마우스가 지금 없어서 4949, 9012 둘다 구현만 했다. 💻 코드 import java.util.Scanner; import java.util.Stack; pu.. 2021. 12. 15. [Java] 백준 4949 : 균형잡힌 세상 🔗 문제 내용 https://www.acmicpc.net/problem/4949 4949번: 균형잡힌 세상 하나 또는 여러줄에 걸쳐서 문자열이 주어진다. 각 문자열은 영문 알파벳, 공백, 소괄호("( )") 대괄호("[ ]")등으로 이루어져 있으며, 길이는 100글자보다 작거나 같다. 입력의 종료조건으로 맨 마 www.acmicpc.net 🌱 문제 풀이 방법 자료구조 시간에 스택 배운걸 떠올리면서 풀었다. https://abcodef.tistory.com/11?category=903621 [Java] 백준 9012 : 괄호 🔗 문제 내용 https://www.acmicpc.net/problem/9012 9012번: 괄호 괄호 문자열(Parenthesis String, PS)은 두 개의 괄호 기호인 ‘(’.. 2021. 12. 15. [Java] 백준 2798 : 블랙잭 🔗 문제 내용 https://www.acmicpc.net/problem/2798 2798번: 블랙잭 첫째 줄에 카드의 개수 N(3 ≤ N ≤ 100)과 M(10 ≤ M ≤ 300,000)이 주어진다. 둘째 줄에는 카드에 쓰여 있는 수가 주어지며, 이 값은 100,000을 넘지 않는 양의 정수이다. 합이 M을 넘지 않는 카드 3장 www.acmicpc.net 🌱 문제 풀이 방법 카드를 3개씩 더해서 M을 넘지 않지만 가장 가까운 수를 찾았다. 카드를 3개씩 더하기 위해 3중 for문을 사용했는데 풀면서 이게 맞나 싶었다. 브루트포스라 어쩔수 없다. 🤔 공부가 필요한 부분 sort 필요 없는데 왜 했나 싶다. 💻 코드 import java.util.ArrayList; import java.util.Colle.. 2021. 12. 14. 이전 1 2 3 4 5 6 7 다음