반응형
1919번: 애너그램 만들기
두 영어 단어가 철자의 순서를 뒤바꾸어 같아질 수 있을 때, 그러한 두 단어를 서로 애너그램 관계에 있다고 한다. 예를 들면 occurs 라는 영어 단어와 succor 는 서로 애너그램 관계에 있는데, occurs
www.acmicpc.net
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
char[] words1 = sc.nextLine().toCharArray();
char[] words2 = sc.nextLine().toCharArray();
int[] alpha = new int[26];
for (char c : words1) alpha[c-97]++;
for (char c : words2) alpha[c-97]--;
System.out.print(Arrays.stream(alpha).map(i->Math.abs(i)).sum());
}
}
반응형
'Algorithm' 카테고리의 다른 글
백준 5397번 키로거 [ Java ] (0) | 2020.12.25 |
---|---|
백준 1406번 에디터 [ Java ] (0) | 2020.12.25 |
백준 13300번 방 배정 [ Java ] (0) | 2020.12.25 |
백준 11328번 Strfry [ Java ] (0) | 2020.12.25 |
백준 10807번 개수 세기 [ Java ] (0) | 2020.12.25 |