2024/11 7

[Baekjoon] 25099_Anagram

문제(출처: https://www.acmicpc.net/problem/25099) 문제 풀이  각 단어를 정렬한 후 해당 단어가 HashSet에 있는지 없는지 확인하여 없으면 출력한다.  my solution (Java)import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.util.Arrays;import java.util.HashSet;public class _25099_ { // Anagram public static void main(String[] args)..

[Baekjoon] 7587_Anagrams

문제(출처: https://www.acmicpc.net/problem/7587) 문제 풀이  원래 단어를 저장할 ArrayList, 애너그램 개수를 저장할 ArrayList, 정렬된 단어를 저장할 ArrayList를 사용한다. if) tan을 입력받았다면원래 단어를 저장할 ArrayList : tan애너그램 개수를 저장할 ArrayList : 0정렬된 단어를 저장할 ArrayList : ant  if) nat을 입력받았다면nat을 정렬하면 ant가 되므로 정렬된 단어를 저장할 ArrayList에 값이 존재한다. ant의 index를 찾아 애너그램 개수를 저장할 ArrayList의 index 값에 1 증가시킨다. 이런 식으로 애너그램 개수가 가장 많은 것을 찾아 출력한다.  my solution (Java..

[Baekjoon] 11785_Programming Contest Strategy

문제(출처: https://www.acmicpc.net/problem/11785) 문제 풀이  오름차순으로 정렬하여 L이하일 때 해결할 수 있는 문제 수와 해결 시간, 총 해결 시간을 구한다.  my solution (Java)import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.util.Arrays;import java.util.StringTokenizer;public class _11785_ { // Programming Contest Strategy publi..

[Baekjoon] 7774_콘센트

문제(출처: https://www.acmicpc.net/problem/7774) 문제 풀이  우선순위 큐를 사용하여 콘센트가 많은 순으로 꽂는다.  my solution (Java)import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.Collections;import java.util.PriorityQueue;import java.util.StringTokenizer;public class _7774_ { // 콘센트 public static void main(String[] args) throws IOException { BufferedReader bf = new ..

[Baekjoon] 11235_Polling

문제(출처: https://www.acmicpc.net/problem/11235) 문제 풀이  HashMap을 사용하여 key는 이름을, value로는 득표 수를 저장한다. value 기준 내림차순, key 기준 오름차순으로 정렬하여 최댓값을 가진 이름을 출력한다.  my solution (Java)import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.HashMap;public class _11235_ { // Polli..

[Baekjoon] 11609_Class Time

문제(출처: https://www.acmicpc.net/problem/11609) 문제 풀이  first, last name 순으로 입력받아 last, first 순으로 정렬한다.  my solution (Java)import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.Arrays;import java.util.StringTokenizer;public class _11609_ { // Class Time static class Name implements Comparable { private String first; private String last; public..