목록자바 (4)
막무가내 삽질 블로그
==== 2021.02.23 업데이트 완료 ==== 개인적으로 준비한 내용들을 공유하고 누군가에게 작게나마 도움이 되었으면 해서 공유하게 되었습니다. 이곳저곳에서 정리해둔 것이 많아서 다시 정리하는데 시간이 걸리고 업로드 되지 않은 리스트가 아직 많은데 계속 업뎃 중입니다. 혹시 틀린 부분이나 추가되었으면 좋겠다는 리스트가 있으면 댓글 남겨주시면 감사하겠습니다 www.notion.so/imwj/Android-Interview-3ce7ddf12ddb413a9d2213173654d52c Android Interview Android 4대 컴포넌트 - here www.notion.so 왕초보 스터디 & 질문방 운영중ㅇㅇㅇㅇㅇ https://open.kakao.com/o/g5ULBlhc 왕초보 안드로이드 스터디..
Collection 이란 ? - 여러 원소들을 담을 수 있는 자료구조를 뜻함 ※ 자료구조? 자료를 효율적으로 이용할 수 있도록 컴퓨터에 저장하는 방법 핵심 인터페이스 1. List - 특징 : 순서가 있는 데이터의 집합, 데이터의 중복을 허용 2. Set - 특징 : 순서를 유지하지 않는 데이터의 집합, 데이터의 중복을 허용하지 않는다. 3. Map - 특징 : 순서는 유지되지 않으며, 키는 중복을 허용하지 않고, 값은 중복을 허용한다. ArrayList - 장점 : 배열의 크기를 임의로 변화시킬 수 있고, 타입을 직접 설정할 수 있음 - 단점 : 데이터의 추가, 삭제에 시간이 많이 걸림 ※느린 이유 : ArrayList는 배열 방이 다 차면 배열의 크기를 두배로 늘림 두 배 큰 크기의 새로운 배열을 선..
1098 부모님과 함께 유원지에 놀러간 영일이는 설탕과자(설탕을 녹여 물고기 등의 모양을 만든 것) 뽑기를 보게 되었다. 길이가 다른 몇 개의 막대를 바둑판과 같은 격자판에 놓는데, 막대에 있는 설탕과자 이름 아래에 있는 번호를 뽑으면 설탕과자를 가져가는 게임이었다. 격자판의 세로(h), 가로(w), 막대의 개수(n), 각 막대의 길이(l), 막대를 놓는 방향(d:가로는 0, 세로는 1)과 막대를 놓는 막대의 가장 왼쪽 또는 위쪽의 위치(x, y)가 주어질 때, 격자판을 채운 막대의 모양을 출력하는 프로그램을 만들어보자. import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner ..
1089 어떤 규칙에 따라 수를 순서대로 나열한 것을 수열(series)이라고 한다. 예를 들어 1 4 7 10 13 16 19 22 25 ... 은 1부터 시작해 이전에 만든 수에 3을 더해 다음 수를 만든 수열이다. 이러한 것을 수학에서는 앞뒤 수들의 차이가 같다고 하여 등차(차이가 같다의 한문 말) 수열이라고 한다. 수열을 알게 된 영일이는 갑자기 궁금해졌다. "그럼.... 123번째 나오는 수는 뭘까?" 영일이는 프로그램을 만들어 더 큰 수도 자동으로 계산하고 싶어졌다. 시작 값(a), 등차(d), 몇 번째인지를 나타내는 정수(n)가 입력될 때 n번째 수를 출력하는 프로그램을 만들어보자. import java.util.Scanner; public class Main { public static v..