Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- JavaScript
- 넥사크로
- 오라클
- 생성
- oracle
- Security
- 코틀린
- db
- IntelliJ
- 시큐리티
- 프로그래머스
- GitHub
- JPA
- kotlin
- error
- 방법
- aws
- 에러
- Eclipse
- 자바
- Spring
- 함수
- 스프링
- 쿼리
- Git
- 알고리즘
- Vue
- mybatis
- jquery
- Java
Archives
- Today
- Total
송민준의 개발노트
프로그래머스-가운데 글자 가져오기 본문
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 |