SOFTWARE/ALGORITHM10 [codewars] A square of squares - 제곱수 구하기! 오늘의 문제는... 제곱수 이면 true, 제곱수가 아니면 false를 반환하는 문제! 비교적 쉽게 풀었다. 물론 여전히 내 코드는 더럽..ㅋㅋ 그래도 답을 냈다는것에 만족해야지. public class Square { public static boolean isSquare(int n) { if( n == 0 ) { return true; } else if ( n < 0 ) { return false; } else { for (int i = 1; i 2020. 2. 15. [codewars] Isograms - 문자열 비교하기 오늘의 문제는.. 이렇게, 문자열 안에 중복된 알파벳이 있으면 fasle! 없으면 true! 대문자, 소문자 상관 없이 같은 알파벳이 있으면 fasle 이다. 좀 더럽지만.. 고심한 끝에 이렇게 써봤다. public class isogram { public static boolean isIsogram(String str) { // ... boolean b; for(int i = 0; i < str.length(); i++){ String a = str.substring(i,i+1); for(int j = i+1; j < str.length(); j++){ if(a.equalsIgnoreCase(str.substring(j,j+1))) { return false; } } } b = true; return .. 2020. 2. 14. [codewars] Disemvowel Trolls 풀기! (일부 문자열 제거하기) 문제는 이러하다.. 그래서 몇가지를 시도를 해보았다. str.indexOf() 를 썼더니, 인식하지 못하길래 패스.. 구글링 하다가 보니, str.replace("a", "b") 라는 함수를 발견! 그 전에 한번도 써보지 않은 것인데, a를 b로 바꾼다는 의미이다. 아무튼, 단순 무식한 방법으로 쭉 나열했다. public class Troll { public static String disemvowel(String str) { // Code away... String str2; str2 = str.replace("e", ""); str2 = str2.replace("i", ""); str2 = str2.replace("o", ""); str2 = str2.replace("u", ""); str2 = st.. 2020. 2. 13. [코딩테스트 연습]SUM, MAX, MIN - 최댓값 구하기 질문은 이러하다... 나는 oracle 배웠으니까 oracle로 풀었는데, 계속 오류가 나길래 확인해보니, 언어를 mysql로 풀고 있었다. select * from (select * from animal_ins order by datetime desc) where rownum 2020. 1. 30. 이전 1 2 다음