Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 맛집 투어
- HTTP API
- 투어
- 백준
- 쓰레드 풀
- 2638
- BFS
- 양꼬치
- 맛집
- 2020 KAKAO BLIND
- 다이나믹 프로그래밍
- 2839
- 알고리즘
- dp
- 서블릿
- 설탕 배달
- 1로 만들기
- 스프링
- 스프링 MVC
- Spring
- 포두부 보쌈
- mvc
- 문자열 압축
- 호유동
- 2589
- 완도산회
- Servlet
- 프로그래머스
- 고모네 콩탕
- 동적 프로그래밍
Archives
- Today
- Total
프로그래밍 공방
[프로그래머스] 가운데 글자 가져오기 본문
문제 |
단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요.
단어의 길이가 짝수라면 가운데 두글자를 반환하면 됩니다.
제한사항 |
s는 길이가 1 이상, 100이하인 스트링입니다.
입출력 예 |
s | return |
"abcde" | "c" |
"qwer" | "we" |
문제해결방법 |
홀수인 경우에는 s.length/2에 있는 글자, 짝수인 경우에는 s.length/2-1, s.length/2에 있는 두 글자를 출력해준다.
코드 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | package Programmers; public class Solution_가운데글자가져오기 { public static String solution(String s) { String answer = ""; int l = s.length(); if(l%2==0) answer+=s.charAt(l/2-1); answer+=s.charAt(l/2); return answer; } public static void main(String[] args) { String s = "qwer"; System.out.println(solution(s)); } } | cs |
코드에 대한 피드백이나 더 좋은 아이디어는 언제나 환영입니다.
'개발 > 문제해결' 카테고리의 다른 글
[백준] 1303번 : 전쟁 - 전투 (0) | 2020.11.10 |
---|---|
[백준] 1991번 : 트리 순회 (0) | 2020.11.10 |
[프로그래머스] 월간 코드 챌린지 시즌1 : 3진법 뒤집기 (0) | 2020.11.06 |
[프로그래머스] K번째수 (0) | 2020.11.06 |
[프로그래머스] 체육복 (0) | 2020.11.06 |