[프로그래머스 / 자바] - 수 조작하기 2
수 조작하기 2문제정수 배열 numLog가 매개변수로 주어집니다.처음 numLog[0]부터 시작해"w", "a", "s", "d"로 이루어진 문자열을 입력받아순서대로 다음과 같은 조작을 했다고 헀을 때 "w" : 수에 1을 더한다."s" : 수에 1을 뺀다."d" : 수에 10을 더한다."a" : 수에 10을 뺀다.그리고 매번 조작할 때마다 결괏값을 기록한 정수 배열이 numLog입니다.즉, numLog[i]는 numLog[0]부터 총 i번 조작을 가한 결과가 저장되어 있습니다.numLog를 출력하는 문제입니다.numLogresult[0, 1, 0, 10, 0, 1, 0, 10, 0, -1, -2, -1]"wsdawsdassw"테스트 (인텔리제이)세가지 방법으로 비교해서 풀이해 보겠습니다.처음 for문을..
2024. 6. 4.
[프로그래머스 / 자바] - 배열 만들기 3
배열 만들기 3문제정수 배열 arr과 2차원 배열 intervals가 매개변수로 주어집니다.intervals는 항상 [[a1, b1], [a2, b2]]의 형태로 주어집니다.각 구간은 닫힌 구간이며,닫힌 구간 양 끝값과 그 사이의 값을 모두 포함하는 구간을 의미합니다.이때, 배열 arr의 첫 번째 구간에 해당하는 배열과두 번째 구간에 해당하는 배열을 앞뒤로 붙여 새로운 배열을 만들어 출력하는 문제입니다.ex) intervals 1번 원소 1 ~ 3 구간의 arr 원소들 2, 3, intervals 2번 원소 0 ~ 4 구간의 arr 원소들 1, 2, 3, 4, 5위 두 개를 붙여서 배열로 출력 == [2, 3, 4, 1, 2, 3, 4, 5]arrintervalsresult[1, 2, 3, 4, 5][[..
2024. 6. 3.