다희의 코딩 성장일기
[프로그래머스] level2. 최댓값과 최솟값 (자바 JAVA) 본문
[ 문제 ] [프로그래머스] level2. 최댓값과 최솟값 (자바 JAVA)
문제 링크 : https://programmers.co.kr/learn/courses/30/lessons/12939
코딩테스트 연습 - 최댓값과 최솟값
문자열 s에는 공백으로 구분된 숫자들이 저장되어 있습니다. str에 나타나는 숫자 중 최소값과 최대값을 찾아 이를 "(최소값) (최대값)"형태의 문자열을 반환하는 함수, solution을 완성하세요. 예를
programmers.co.kr
# 접근 방법 및 풀이
- 코드참조
- level 1같다.
# 주의할 점
- 없음
JAVA 코드
import java.util.StringTokenizer;
class Solution {
public String solution(String s) {
StringTokenizer st = new StringTokenizer(s, " ");
int max = Integer.MIN_VALUE;
int min = Integer.MAX_VALUE;
while(st.hasMoreTokens()){
int num = Integer.parseInt(st.nextToken());
max = Math.max(max, num);
min = Math.min(min, num);
}
String answer = "";
answer = min + " " + max;
return answer;
}
}
REVIEW
'Algorithm > 프로그래머스' 카테고리의 다른 글
[프로그래머스] level2. 괄호 변환 (자바 JAVA) (0) | 2021.08.24 |
---|---|
[프로그래머스] level2. 올바른 괄호 (자바 JAVA) (0) | 2021.08.24 |
[프로그래머스] level2. 땅따먹기 (자바 JAVA) (0) | 2021.08.24 |
[프로그래머스] level2. 124 나라의 숫자 (자바 JAVA) (0) | 2021.08.24 |
[프로그래머스] level2. N개의 최소공배수 (자바 JAVA) (0) | 2021.08.24 |
Comments