분류 전체보기125 [Python] 리스트 요소 추가, 수정하기 - append(), insert() list_a = [1, 2, 3, 4] 1부터 4까지의 숫자를 저장한 list_a를 만들었어요. 그런데 숫자 5도 추가해주고 싶은데 어떻게 해야할까요? 파이썬은 리스트에 요소를 넣는 방법이 두 가지 있어요. 바로 append 함수와 insert 함수! 두 함수는 어떤 차이가 있을까요? 소스코드를 작성해보면서 알아볼게요. append(데이터)로 요소 추가하기 # append를 이용해서 list_a에 숫자 5를 넣기 list_a.append(5) print(list_a) >> (출력) [1, 2, 3, 4, 5] 리스트에서 제공하는 append 함수를 이용하면 숫자 5를 마지막 요소로 추가해줘요. 그럼 insert 함수를 사용해볼까요? 아직 숫자 5가 추가되지 않았다고 생각해주세요. insert(저장할 인덱.. 2022. 6. 13. [Codility] Lesson 4 : PermCheck - JAVA 문제 A non-empty array A consisting of N integers is given. A permutation is a sequence containing each element from 1 to N once, and only once. For example, array A such that: A[0] = 4 A[1] = 1 A[2] = 3 A[3] = 2 is a permutation, but array A such that: A[0] = 4 A[1] = 1 A[2] = 3 is not a permutation, because value 2 is missing. The goal is to check whether array A is a permutation. Write a functi.. 2022. 6. 11. [Python] 리스트(List) 자료형이란? 파이썬에서는 숫자, 문자, 불리언(불) 등 다양한 자료형들을 가지고 있죠. 숫자, 문자, 불리언(불)은 하나의 값을 저장하는 자료형이에요. 근데 만약에 여러분들이 여러 개의 숫자나 문자를 저장하고 싶다면? 아마 아래 소스코드처럼 작성하지 않을까요? # 숫자 1부터 10까지 저장하기 num1 = 1 num2 = 2 num3 = 3 ... num10 = 10 # 여러 명의 사람 이름을 저장하기 name1 = '홍길동' name2 = '강호동' name3 = '유재석' ... name100 = '한국인' 숫자 10개를 저장하기 위해서 변수를 10번 만들었어요. 마찬가지로 이름 100개를 작성하기 위해서 변수를 100개나 만들었죠. 만약 1,000명, 10,000명의 이름을 작성하라고 하면 변수를 1,000개,.. 2022. 6. 9. [Codility] Lesson 4 : FrogRiverOne - JAVA 문제 A small frog wants to get to the other side of a river. The frog is initially located on one bank of the river (position 0) and wants to get to the opposite bank (position X+1). Leaves fall from a tree onto the surface of the river. You are given an array A consisting of N integers representing the falling leaves. A[K] represents the position where one leaf falls at time K, measured in second.. 2022. 6. 8. 포틀릿(Portlet)이란? 포틀릿(Portlet)이 무엇인가요? 회사에서 여러분들에게 위에 그림을 주며 '이렇게 홈페이지를 만들어주세요.'라고 요청했어요. 그럼 여러분들은 HTML로 검색창을 만들고, 아래 광고와 로그인 UI를 배치하고, 그 밑에 뉴스와 쇼핑 UI를 배치할 거에요. 그런데 HTML 파일 하나에 저 UI들을 모두 작성하고 있는 것은 아니죠? 검색창, 광고, 로그인, 뉴스, 쇼핑 등 UI를 따로따로 개발해서 화면에 배치하면 되요! 이렇게 각각 개발된 요소들을 웹 컴포넌트라고 하는데 포틀릿(Portlet)이 이 역할을 해주는 녀석이에요. 즉, 포틀릿(Portlet)은 웹 포털을 구성하고 있는 웹 컴포넌트를 의미하죠. 포틀릿(Portlet)을 왜 사용할까요? 자! 여러분들은 이제 포틀릿(Portelt)을 통해 위에 화면처.. 2022. 6. 6. [Codility] Lesson 3 : TapeEquilibrium - JAVA 문제 A non-empty array A consisting of N integers is given. Array A represents numbers on a tape. Any integer P, such that 0 < P < N, splits this tape into two non-empty parts: A[0], A[1], ..., A[P − 1] and A[P], A[P + 1], ..., A[N − 1]. The difference between the two parts is the value of: |(A[0] + A[1] + ... + A[P − 1]) − (A[P] + A[P + 1] + ... + A[N − 1])| In other words, it is the absolute dif.. 2022. 6. 6. 이전 1 ··· 7 8 9 10 11 12 13 ··· 21 다음