Programmers
-
[programmers] 자연수 뒤집어 배열로 만들기알고리즘 2019. 12. 4. 23:52
접근방법 1. 일단 각 숫자를 배열로 만들려고함.2. 문자열로 변환시킨뒤3. split을 이용해 쪼갬4. 반복문과 카운트 변수를 이용해 결과값을 만듬 처음에는 StringBuffer class의 revers()메소드로 편하게 하려했으나, 구현체를 보니 복잡도나 메모리측면에서 좋지않은 것으로 판단.for문을 돌때 결과값을 역으로 넣기로 함 package com.cm; /** * 문제 : 자연수 뒤집어 배열로 만들기 * https://programmers.co.kr/learn/courses/30/lessons/12932 * * 문제 설명 * 자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다. * * 제한 조건 * n은 ..
-
[programmers] 제일 작은 수 제거하기알고리즘 2019. 12. 3. 23:49
접근 방법 1. 배열을 리스트로 변환한다2. Collections.min을 이용해 최소값을 찾는다.3. 찾은 최소값을 제거한다4. 리스트를 다시 배열로 반환한다. package com.cm; import java.util.Arrays; import java.util.Collections; import java.util.List; import java.util.stream.Collectors; /** * https://programmers.co.kr/learn/courses/30/lessons/12935?language=java * * 문제 설명 * 정수를 저장한 배열, arr 에서 가장 작은 수를 제거한 배열을 리턴하는 함수, solution을 완성해주세요. * 단, 리턴하려는 배열이 빈 배열인 경우엔 ..