본문 바로가기

컴퓨터 프로그래밍

(10)
[프로그래머스] Lv0. 배열 뒤집기 ■ 문제 정수가 들어 있는 배열 num_list가 매개변수로 주어집니다. num_list의 원소의 순서를 거꾸로 뒤집은 배열을 return하도록 solution 함수를 완성해주세요. 이번 문제를 풀면서 가장 중점적으로 생각해야 할 것은 배열의 기본 개념이다. 이 문제를 풀면서 실수 했던 것 중에 하나는 초기값 없이 배열 변수를 만들때에는 반드시 길이에 대한 숫자값이 필요하다는 점을 인지하지 못한 것이다. 초기값 없이 배열 변수를 만들 때는 반드시 배열의 크기를 지정해주어야한다. 그렇지 않았을 때는, Arrayindexoutofboundsexception 이 발생하게 된다. class Solution { public int[] solution(int[] num_list) { int[] answer = ne..
[프로그래머스] Lv0. 최대값과 최소값 구하기 ■ 문제 설명 문자열 s에는 공백으로 구분된 숫자들이 저장되어 있습니다. str에 나타나는 숫자 중 최소값과 최대값을 찾아 이를 "(최소값) (최대값)"형태의 문자열을 반환하는 함수, solution을 완성하세요. 예를들어 s가 "1 2 3 4"라면 "1 4"를 리턴하고, "-1 -2 -3 -4"라면 "-4 -1"을 리턴하면 됩니다. ■ 제한 조건 s에는 둘 이상의 정수가 공백으로 구분되어 있습니다. class Solution { public String solution(String s) { String answer = ""; String[] numbers = s.split(" "); int min = Integer.MAX_VALUE; int max = Integer.MIN_VALUE; System.ou..