13223번: 소금 폭탄 첫째 줄에는 현재 시각이 hh:mm:ss로 주어진다. 시간의 경우 0≤h≤23 이며, 분과 초는 각각 0≤m≤59, 0≤s≤59 이다. 두 번째 줄에는 소금 투하의 시간이 hh:mm:ss로 주어진다. www.acmicpc.net 풀이 ':' 문자를 기준으로 시간, 분, 초를 쪼갠다 방법 1 : 각 단위의 인덱스에서 10의 자리와 1의 자리를 구해 계산 가능 String time = "09:10:59"; int hour = (time.charAt(0) - '0') * 10 + time.charAt(1) - '0'; int minute = (time.charAt(3) - '0') * 10 + time.charAt(4) - '0'; int second = (time.charAt(6) ..
백준 문제풀이/못 푼 문제
1157번: 단어 공부 알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자를 구분하지 않는다. www.acmicpc.net 답안 import java.util.Scanner; public class Main { public static int[] getAlphabetCount(String str) { int[] alpCount = new int[26]; for (int i=0; i < str.length(); i++) { alpCount[str.charAt(i) - 'A']++; } return alpCount; } public static void main(String[] args) { Scanner sc = ne..
1919번: 애너그램 만들기 두 영어 단어가 철자의 순서를 뒤바꾸어 같아질 수 있을 때, 그러한 두 단어를 서로 애너그램 관계에 있다고 한다. 예를 들면 occurs 라는 영어 단어와 succor 는 서로 애너그램 관계에 있는데, occurs www.acmicpc.net 답안 import java.util.Arrays; import java.util.Scanner; public class Main { public static int[] getAlphabetCount(String str) { int[] count = new int[26]; for (int i=0; i