본문 바로가기
반응형

분류 전체보기198

[백준] 10811번 바구니 뒤집기 풀이 코드 (Java 자바) 접근 방법)이 문제는 배열을 2개를 이용하여 문제를 해결할 수 있다.배열을 2개를 사용하는 이유는 입력 값에서 주어진 범위 안에서 역순으로 나타낸 배열을 잠시 저장할 수 있는 배열이 필요하기 때문이다.말만으로 이해가 되지 않으면 아래 코드를 참고해보자. ▷ 역순 배열 저장for문을 이용하여 arr2 배열에 입력값 범위 내에서 역순으로 만든 다음(저장), arr1에 arr2 모든 배열 값들을 순서대로 똑같이 복사하는 방법을 이용한다.for(int i = 0; i  이런 방법을 생각해서 배열 번호와 입력 값에 해당하는 숫자 번호를 일치 시킬 때 머리가 조금 아프다 이 방법을 이용해서 아래와 같이 코드를 완성해 보자.정답 코드 1)import java.util.*;class Main { public st.. 2024. 8. 5.
[망댕이의 Kotlin] 코틀린 함수 개념, 함수 fun 선언하기(코틀린 함수) 코틀린에서 함수 선언은 매우 간단하며, 이는 자바에 비해 코틀린을 더 간결하고 읽기 쉽게 만드는 중요한 특징 중 하나이다. 그럼 코틀린의 함수 선언하는 방법에 대해 알아보도록 하자.▷ 함수 선언코틀린에서는 함수를 선언할 때 fun이라는 키워드를 사용하여 선언한다.fun 함수이름(매개변수: 타입): 반환타입 { // 함수 본문}fun mang(data : Int): Int{ return data*50} 여기에서 mang은 함수 이름, data는 매개변수 명, Int는 매개변수 타입과 반환타입을 의미한다.코틀린에서는 반환 타입을 명시하지 않을 경우 기본적으로 Unit(Java의 void와 유사함)이 된다.(여기서 Unit에 대한 설명은 맨 아래서 간략하게만 적어놓겠다.) 또한 함수의 매개변수에는 val.. 2024. 8. 2.
[백준] 3052번 나머지 풀이 코드 (Java 자바) 접근 방법)이 문제는 배열의 초깃값을 이용하여 문제를 쉽게 풀 수 있다.int형 배열일 경우 초깃값은 0이고, boolean형 배열일 경우 초깃값은 false이다.이러한 점을 이용하여 42의 크기를 가진 배열을 생성한 후, 10개의 입력값을 42로 나누고 각각 값에 해당하는 배열 번호의 배열 값을 1 또는 ture로 할당한 후 for문을 이용하여 배열 안에 1이나 true를 가진 배열의 개수를 출력하면 된다.  ▷ int형 배열 초기값 바꾸기for문을 이용하여 입력 값으로 주어진 42개 배열만 초기값과 다르게 값을 바꿔준다.int[] arr = new int[42];for(int i = 0; i  ▷ boolean형 배열 초기값 바꾸기for문을 이용하여 입력 값으로 주어진 28개 배열만 초기값과 다르게 .. 2024. 8. 2.
[백준] 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.
반응형