본문 바로가기
반응형

백준 1차원배열2

[백준] 10811번 바구니 뒤집기 풀이 코드 (Java 자바) 접근 방법)이 문제는 배열을 2개를 이용하여 문제를 해결할 수 있다.배열을 2개를 사용하는 이유는 입력 값에서 주어진 범위 안에서 역순으로 나타낸 배열을 잠시 저장할 수 있는 배열이 필요하기 때문이다.말만으로 이해가 되지 않으면 아래 코드를 참고해보자. ▷ 역순 배열 저장for문을 이용하여 arr2 배열에 입력값 범위 내에서 역순으로 만든 다음(저장), arr1에 arr2 모든 배열 값들을 순서대로 똑같이 복사하는 방법을 이용한다.for(int i = 0; i  이런 방법을 생각해서 배열 번호와 입력 값에 해당하는 숫자 번호를 일치 시킬 때 머리가 조금 아프다 이 방법을 이용해서 아래와 같이 코드를 완성해 보자.정답 코드 1)import java.util.*;class Main { public st.. 2024. 8. 5.
[백준] 5597번 과제 안 내신 분..? 풀이 코드 (Java 자바) 접근 방법)이 문제는 배열의 초깃값을 이용하여 문제를 쉽게 풀 수 있다.int형 배열일 경우 초깃값은 0이고, boolean형 배열일 경우 초깃값은 false이다.이러한 특징을 이용하여 입력 값에 해당하는 배열 번호는 초깃값과 다른 값으로 설정한 후 배열 1번부터 30번까지 for문을 이용하여 여전히 초깃값에 해당하는 배열 번호를 뽑아 출력하면 된다.  ▷ int형 배열 초기값 바꾸기for문을 이용하여 입력 값으로 주어진 28개 배열만 초기값과 다르게 값을 바꿔준다.int[] g = new int[31];for(int i = 1; i  ▷ boolean형 배열 초기값 바꾸기for문을 이용하여 입력 값으로 주어진 28개 배열만 초기값과 다르게 값을 바꿔준다.boolean[] arr = new boolean.. 2024. 7. 31.
반응형