Codewars 문제풀기 (03/23)
쉬웠던 여러 문제들
- 너무 쉬워서 그냥 올리지말까.. 생각하다가 올림
- 거의 한줄로 풀 수 있는.. test 생각할 필요없는 문제들
- Test를 그래도 만들어야지.. 라고 생각했는데 너무 쉽게 한줄로 나오는 문제라 그냥 품 ㅋㅋ..
1. Return Negative
-
양의 정수는 음의정수로, 음의정수는 그대로 반환한다.
public static int makeNegative(final int x) { return (x < 0) ? x : -x; }
2. Sum of two lowest positive integers
-
배열에서 가장 작은 두 정수 합을 반환한다.(문제에서 Java로 못풀고 C++이나 javascript문제였는데 그냥 Java로 품)
public class Sum { public static int sumTwoSmallestNumbers(int[] numbers) { numbers = IntStream.of(numbers).sorted().toArray(); return numbers[0] + numbers[1]; }
3. Remove First and Last Character
-
문자열에서 첫문자와 마지막 문자를 삭제한 문자열을 반환한다.
public class RemoveChars { public static String remove(String str) { return str.substring(1, str.length() - 1); } }
댓글남기기