[programmers] Java Lv. 2 - 최댓값과 최솟값
·
Algorithm Solving/Java
문제문자열 s에는 공백으로 구분된 숫자들이 저장되어 있습니다.str에 나타나는 숫자 중 최소값과 최대값을 찾아 이를 "(최소값) (최대값)"형태의 문자열을 반환하는 함수, solution을 완성하세요.예를들어 s가 "1 2 3 4"라면 "1 4"를 리턴하고, "-1 -2 -3 -4"라면 "-4 -1"을 리턴하면 됩니다. 제한 조건s에는 둘 이상의 정수가 공백으로 구분되어 있습니다. 입출력 예sreturn"1 2 3 4""1 4""-1 -2 -3 -4""-4 -1""-1 -1""-1 -1"풀이1. split메서드를 사용해서 공백을 기점으로 자른 문자열들을 배열에 저장2. 배열의 0번째 값을 min값과 max값으로 초기화3. 배열의 1번째 값부터 마지막 값을 min과 max와 비교하여 최댓값과 최솟값을 저장..
[programmers] Java Lv. 1 - 짝수와 홀수
·
Algorithm Solving/Java
문제정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요. 제한 조건num은 int 범위의 정수입니다.0은 짝수입니다. 입출력 예numreturn3"Odd"4"Even"풀이매개변수가 정수형(int)이고 반환값이 문자열(String)인 함수(메서드, 메서드명: solution)를 작성하는 문제이다.따라서 함수의 형태는 public String solution(int num)이다.num이 정수이면 "Even"을 리턴하고, 홀수이면 "Odd"를 리턴하는 조건은 if문으로 처리한다.if(num%2==0) 만약 num을 2로 나눈 나머지 값이 0이라면return "Even"; "Even"를 리턴하고,else 그렇지 않다면 return "Odd";..