Notice
Recent Posts
Recent Comments
송민준의 개발노트
프로그래머스-가운데 글자 가져오기 본문
https://programmers.co.kr/learn/courses/30/lessons/12903
짝수와, 홀수 출력의 기능을 하는 메소드 선언 후 삼항 연산자를 사용해서 각각의 메소드 호출
결과적으로 String값이 "" 일때를 고려 안함.
if(String != "")를 쓰거나 if(s.length() != 0) 을 추가해주면 될 것 같다.
class Solution {
public String solution(String s) {
String answer = "";
int leng = s.length();
answer = ((leng%2) == 0) ? odd(s, (leng/2)):even(s, (leng/2));
return answer;
}
//짝수
public String odd(String s, int pivot) {
String a = s.substring(pivot-1, pivot+1);
return a;
}
// 홀수
public String even(String s, int pivot) {
return s.substring(pivot, pivot+1);
}
}
참고할 코드
int가 소수점은 버린다는 점을 생각해서 짠 코드이다(홀,짝 구분 별도로 필요 없다)
'알고리즘 > 프로그래머스' 카테고리의 다른 글
프로그래머스-level1-수박수박수박수박수? (0) | 2019.11.01 |
---|---|
프로그래머스-level1-문자열 압축 (0) | 2019.11.01 |
프로그래머스-level1-체육복(탐욕법) (0) | 2019.10.27 |
프로그래머스-완주하지 못한 선수 (0) | 2019.10.26 |
프로그래머스-이상한 문자 만들기(JAVA) (0) | 2019.10.24 |