SOFTWARE58 2020.02.18 - 용어 정리 내일부터 첫 출근을 하기로 했는데, 내가 모르는 용어들이 너무 많으니까, 간략하게 요약해서 정리해봐야겠다. [SSO] 'single sign on' 이라는 의미로, 여러가지 서비스를 로그인 한번으로 이용하게 한다는 의미이다. 여기서 같이 알아두면 좋은 용어들! SP - Service Provider 이라는 의미로, 로그인 후에 이용하는 서비스, 어플리케이션 등을 의미한다. IdP - Identity Prodiver 이라는 의미로, 각 SP들의 로그인,인증 관련 부분만 따로 모아서 구현한 것을 의미한다. 2020. 2. 18. [codewars] Is a number prime? - 소수인 숫자 찾기 오늘의 문제는 이것. 구글링으로 너무 쉽게 답을 찾아버렸다... 이렇게 적었다. public class Prime { public static boolean isPrime(int num) { if(num 2020. 2. 17. [codewars] Sum of odd numbers 오늘의 문제 이렇게.. 숫자가 2씩 커지고, 한 행마다 숫자의 갯수는 1씩 늘어나는 삼각형이 있다. 와.. 이 문제... 한 2시간 생각한것 같다. 배열도 써보고, 이중 for문도 써보고, 이중 배열까지.. @.@ 근데 답은.. 한줄로 끝났다.. 근데 이걸 내가 생각해냈다는게.. 헷.. 물론 구글의 힌트가 있었찌만.. 이게 바로 힌트다. 음.. 역시 알고리즘은 수학을 잘해야 쉽다는 말이 맞는 것 같다. 이게 내가 적은 답! 이게 최고의 답! 훗.. 오 .. 뿌듯하구만? 2020. 2. 16. [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. 이전 1 ··· 6 7 8 9 10 다음