![수박수박수박수박수박수?](http://i1.daumcdn.net/thumb/C120x120/?fname=https://blog.kakaocdn.net/dn/pc43J/btr3TIodXr7/16yTPN779xGjWxYK7e9FjK/img.png)
수박수박수박수박수박수?
문제 나의 생각 StringBuffer가 String에 더해주는 것보다 빨라서 StringBuffer를 통해 처리. "수박" 문자열을 n/2 만큼 추가해주고 홀수 짝수에 따라 마지막 문자를 붙여줌. 나의 답안 public static String solution(int n) { StringBuffer sb = new StringBuffer(); for (int i = 0; i < n / 2; i++) { sb.append("수박"); } return n % 2 == 0 ? sb.toString() : sb.append("수").toString(); }
- Programmers 문제풀이/Lv.1
- · 2023. 3. 15.
![음양 더하기](http://i1.daumcdn.net/thumb/C120x120/?fname=https://blog.kakaocdn.net/dn/cPd5w1/btr3BvDrJF9/O1gMVVKLKTDm1WxnQDBW6K/img.png)
음양 더하기
문제 나의 생각 배열의 인덱스 값이 같으므로 상항연산자를 사용하여 해당 값을 그냥 더하거나 -1을 곱하여 더하는 방식으로 접근. 나의 답안 public static int solution(int[] absolutes, boolean[] signs) { int answer = 0; for (int i = 0; i < absolutes.length; i++) { answer += signs[i] ? absolutes[i] : (absolutes[i] * -1); } return answer; }
- Programmers 문제풀이/Lv.1
- · 2023. 3. 14.