본문 바로가기
반응형

java 알고리즘6

[알고리즘/자료구조] JAVA 애너그램(Anagram) 알고리즘 문제 (코딩테스트 준비) 난이도 [하] 문제: 문자열 o와 문자열 a가 입력으로 들어오고, a는 o의 애너그램이라면 true, 그렇지 않다면 false를 반환 하라. case 1. 입력: apple, lepap 출력: true case 2. 입력: samsung, nanssug 출력: false 문제풀이. 위의 문제를 풀기위해서 천천히 알아보려고 합니다. input형식은 문자열과 문자열 들어오고, 출력값은 true or false입니다. class Solution { public int[] twoSum(String o, String a) { return true; } } 문제를 먼저 이해하고 넘어가도록 합니다. 나무 위키에서 검색해보면 애너그램? 어떠한 단어의 문자를 재배열하여 다른 뜻을 가지는 다른 단어로 바꾸는 것을 말한다... 2023. 5. 3.
[알고리즘/자료구조] JAVA 애너그램(Anagram) 알고리즘 문제 (코딩테스트 준비) 난이도 [하] 문제: 문자열 o와 문자열 a가 입력으로 들어오고, a는 o의 애너그램이라면 true, 그렇지 않다면 false를 반환 하라. case 1. 입력: apple, lepap 출력: true case 2. 입력: samsung, nanssug 출력: false 문제풀이. 위의 문제를 풀기위해서 천천히 알아보려고 합니다. input형식은 문자열과 문자열 들어오고, 출력값은 true or false입니다. class Solution { public int[] twoSum(String o, String a) { return true; } } 문제를 먼저 이해하고 넘어가도록 합니다. 나무 위키에서 검색해보면 애너그램? 어떠한 단어의 문자를 재배열하여 다른 뜻을 가지는 다른 단어로 바꾸는 것을 말한다... 2023. 5. 3.
[알고리즘/자료구조] JAVA 애너그램(Anagram) 알고리즘 문제 (코딩테스트 준비) 난이도 [하] 문제: 문자열 o와 문자열 a가 입력으로 들어오고, a는 o의 애너그램이라면 true, 그렇지 않다면 false를 반환 하라. case 1. 입력: apple, lepap 출력: true case 2. 입력: samsung, nanssug 출력: false 문제풀이. 위의 문제를 풀기위해서 천천히 알아보려고 합니다. input형식은 문자열과 문자열 들어오고, 출력값은 true or false입니다. class Solution { public int[] twoSum(String o, String a) { return true; } } 문제를 먼저 이해하고 넘어가도록 합니다. 나무 위키에서 검색해보면 애너그램? 어떠한 단어의 문자를 재배열하여 다른 뜻을 가지는 다른 단어로 바꾸는 것을 말한다... 2022. 12. 29.
[알고리즘/자료구조] JAVA 중복 확인 알고리즘 문제 (코딩테스트 준비) 난이도 [하] 문제: 배열로 input이 들어오고, 배열안에 값이 중복인 경우 true, 중복이 아닌경우 false가 나오도록 작성하여라. case 1. 입력: [1,2,3,4,5,1] 출력: true case 2. 입력: [1,4,3,4] 출력: true case 3. 입력: [1,5,3,4] 출력: false 문제풀이. 위의 문제를 풀기위해서 천천히 알아보려고 합니다. input형식은 배열로 들어왔고, 출력은 true or false입니다. 우리의 목적은 [중복값이 있는지 확인]입니다. 즉, 목적 자체가 이 문제를 풀 로직이 될것입니다. 출력값은 true or false 둘중 하나이기 때문에 하나의 기준을 잡고 시작하겠습니다. class Solution { public boolean array(int.. 2022. 12. 20.
반응형