List 백준 / 온라인 판매 / 1246 Question Silver 4 Logic 기본 구조 : list 1. 주어진 제시값들을 내림차순으로 정렬한다. 2. 사람 수와 달걀 중 작은 값을 기준으로, 값을 센다. i번째를 i개 파는 경우 그 총 판매값과 기준값. 3. 최대 기준 값들을 출력한다. Code... python백준ListList 완전한 제거 list1=[[1,3,5] , [9,7,6] , [11,2,12]] 위의 리스트에서 각각의 원소의 마지막 자리가 10보다 큰 원소만 남겨서 list1에 저장한다 저장후, list1을 출력한다 결과가 이와 같이 나온 이유: 1. for문을 처음 통과할 때, i가 list[0]를 가리키면 if 조건에 의해 list1.remove(i)가 실행된다. 2. 이후 다시 for문으로 가는 과정에서 lis... python반복문ListList 8일차,,✔ list의 요소를 지정된 function으로 처리해주는 함수 list에서 function의 결과가 True 인 것만 요소만 추출하는 함수 list의 요소에 번호를 붙여서 추출하는 함수 추출하는 값은 튜플을 원소로 담긴다 ex) (1,a) 둘 이상의 리스트를 병렬적으로 추출함 list나 tuple을 dictionary 타입으로 바꾸는 함수 dict(zip(list1,list2)) dict(ke... pythondictModuleListList 같은 숫자는 싫어 (Programmers 12906) 🧑💻 문제 배열 arr가 주어집니다. 배열 arr의 각 원소는 숫자 0부터 9까지로 이루어져 있습니다. 이때, 배열 arr에서 연속적으로 나타나는 숫자는 하나만 남기고 전부 제거하려고 합니다. 단, 제거된 후 남은 수들을 반환할 때는 배열 arr의 원소들의 순서를 유지해야 합니다. 예를 들면, arr = [1, 1, 3, 3, 0, 1, 1] 이면 [1, 3, 0, 1] 을 return 합... python효율성algorithmListList python list 부수기 (1) 확실히 python을 내것으로 만들면 알고리즘 푸는 속도도 빨라지고 흥미도 더더욱 느낄 수 있겠다는 생각이 들어서 열심히 공부해보려고 한다. python에서의 list는 자료구조(data structure) 중 하나로, 여러 값들을 순차열 적으로 저장할 수 있다. 위와 같이 대괄호[ ]안에 값을 나열하게 되며 쉼표(,)를 통해 각각의 값을 구분짓는다. element에는 string 이외에도 ... pythonListList 퀴즈앱; List & if/else goal : List, if/else 를 이용해 주어진 문제들을 맞추는 퀴즈앱을 구현하자. 화면상에는 문제와 문제를 맞출 'True', 'False' 버튼이 보이도록하자. 문제와 버튼 두개, 총 3개의 행을 'Column' 클래스안에 구성해야한다. -Padding padding : 대칭(수평10) -Padding padding : 전방향10 -Text('You can lead a cow do... elseifTextButtonListList 방문 길이 (Programmers 49994) 🧑💻 게임 캐릭터를 4가지 명령어를 통해 움직이려 합니다. 명령어는 다음과 같습니다. 캐릭터는 좌표평면의 (0, 0) 위치에서 시작합니다. 좌표평면의 경계는 왼쪽 위(-5, 5), 왼쪽 아래(-5, -5), 오른쪽 위(5, 5), 오른쪽 아래(5, -5)로 이루어져 있습니다. 예를 들어, "ULURRDLLU"로 명령했다면 1번 명령어부터 7번 명령어까지 다음과 같이 움직입니다. 8번 명령어... setroad mapdictionarypythonprogrammersalgorithmListList Chapter 05. 리스트와 문자열 그럼 이렇게 공백없이 출력이 됩니다! 이렇게 리스트는 여러 개의 값을 묶는데 사용이 되고 [1,"Hello", 11.8] 이렇게 형이 다른 값들도 한꺼번에 묶을 수 있습니다! 이렇게 계산을 할 수 있었는데요! 리스트형 데이터도 리스트끼리 덧셈 연산을 할 수 있습니다! 이렇게 할 수 있고 또한 곱셈 연산도 가능합니다! 이렇게 표현을 할 수 있는데요~ 인덱싱 연산에서 리스트의 첫 번째 값을 나타... python 기초sepminpython인덱싱연산end리스트슬라이싱연산리스트 연산문자열maxListlen스트링리스트 표현printList [알고리즘] 백준 2960 에라토스테네스의 체라는 문제다. n보다 작은 소수를 찾는 알고리즘인데, 알고리즘 순서는 다음과 같다. 저걸 그대로 구현하면되는데 탐색하면서 지우는 작업이 들어가있다. 이걸 배열이나 vector를 사용해서 푼다면 직접 지워서는 안된다. 지운다면 다시 배열을 만드는 작업이 n만큼의 시간이 걸리기 때문이다. (n의 크기가 작아서 빅오가 커도 이번 문제는 그냥 맞을수도 있을거같다.) 그럼 지우지 않... 구현알고리즘ListList AVA - 컬렉션 프레임웍(Collections Framework) (2) ArrayList는 List인터페이스를 구현하기 때문에 데이터의 저장순서가 유지되고 중복을 허용한다는 특징이 있다. 만약 배열에 더 이상 저장할 공간이 없으면 보다 큰 새로운 배열을 생성해서 기존의 배열에 저장된 내용을 새로운 배열로 복사한 다음에 저장된다. ArraYList를 생성할 때, 저장할 요소의 개수를 고려해서 실제 저장할 개수보다 약간 여유있는 크기로 하는 것이 좋다. 생성할 때 ... List컬렉션프레임웍Java중요Java 카펫 (Programmers 42842) 🧑💻 문제 Leo는 카펫을 사러 갔다가 위 그림과 같이 중앙에는 노란색으로 칠해져 있고 테두리 1줄은 갈색으로 칠해져 있는 격자 모양 카펫을 봤습니다. Leo는 집으로 돌아와서 아까 본 카펫의 노란색과 갈색으로 색칠된 격자의 개수는 기억했지만, 전체 카펫의 크기는 기억하지 못했습니다. Leo가 본 카펫에서 갈색 격자의 수 brown, 노란색 격자의 수 yellow가 매개변수로 주어질 때 카... Exhaustive searchpythonprogrammersalgorithmListExhaustive search plural data type comparison of javascript and python 자기 내부에 여러개의 data를 담을 수 있는 data type은 위의 그림에서 굵게 표시한 푸른색 data type일 것이다. 그렇다면, 여러개의 data를 품고 있는 대표 이름이 있을 것이고, 이 대표 이름 아래의 구성원을 가리키기 위한 방법이 필요할 것이다. Property accessors var card = { suit: "하트", rank: "A" }; 프로퍼티 이름은 문자열로 바... object literalarrayListdictionaryList
백준 / 온라인 판매 / 1246 Question Silver 4 Logic 기본 구조 : list 1. 주어진 제시값들을 내림차순으로 정렬한다. 2. 사람 수와 달걀 중 작은 값을 기준으로, 값을 센다. i번째를 i개 파는 경우 그 총 판매값과 기준값. 3. 최대 기준 값들을 출력한다. Code... python백준ListList 완전한 제거 list1=[[1,3,5] , [9,7,6] , [11,2,12]] 위의 리스트에서 각각의 원소의 마지막 자리가 10보다 큰 원소만 남겨서 list1에 저장한다 저장후, list1을 출력한다 결과가 이와 같이 나온 이유: 1. for문을 처음 통과할 때, i가 list[0]를 가리키면 if 조건에 의해 list1.remove(i)가 실행된다. 2. 이후 다시 for문으로 가는 과정에서 lis... python반복문ListList 8일차,,✔ list의 요소를 지정된 function으로 처리해주는 함수 list에서 function의 결과가 True 인 것만 요소만 추출하는 함수 list의 요소에 번호를 붙여서 추출하는 함수 추출하는 값은 튜플을 원소로 담긴다 ex) (1,a) 둘 이상의 리스트를 병렬적으로 추출함 list나 tuple을 dictionary 타입으로 바꾸는 함수 dict(zip(list1,list2)) dict(ke... pythondictModuleListList 같은 숫자는 싫어 (Programmers 12906) 🧑💻 문제 배열 arr가 주어집니다. 배열 arr의 각 원소는 숫자 0부터 9까지로 이루어져 있습니다. 이때, 배열 arr에서 연속적으로 나타나는 숫자는 하나만 남기고 전부 제거하려고 합니다. 단, 제거된 후 남은 수들을 반환할 때는 배열 arr의 원소들의 순서를 유지해야 합니다. 예를 들면, arr = [1, 1, 3, 3, 0, 1, 1] 이면 [1, 3, 0, 1] 을 return 합... python효율성algorithmListList python list 부수기 (1) 확실히 python을 내것으로 만들면 알고리즘 푸는 속도도 빨라지고 흥미도 더더욱 느낄 수 있겠다는 생각이 들어서 열심히 공부해보려고 한다. python에서의 list는 자료구조(data structure) 중 하나로, 여러 값들을 순차열 적으로 저장할 수 있다. 위와 같이 대괄호[ ]안에 값을 나열하게 되며 쉼표(,)를 통해 각각의 값을 구분짓는다. element에는 string 이외에도 ... pythonListList 퀴즈앱; List & if/else goal : List, if/else 를 이용해 주어진 문제들을 맞추는 퀴즈앱을 구현하자. 화면상에는 문제와 문제를 맞출 'True', 'False' 버튼이 보이도록하자. 문제와 버튼 두개, 총 3개의 행을 'Column' 클래스안에 구성해야한다. -Padding padding : 대칭(수평10) -Padding padding : 전방향10 -Text('You can lead a cow do... elseifTextButtonListList 방문 길이 (Programmers 49994) 🧑💻 게임 캐릭터를 4가지 명령어를 통해 움직이려 합니다. 명령어는 다음과 같습니다. 캐릭터는 좌표평면의 (0, 0) 위치에서 시작합니다. 좌표평면의 경계는 왼쪽 위(-5, 5), 왼쪽 아래(-5, -5), 오른쪽 위(5, 5), 오른쪽 아래(5, -5)로 이루어져 있습니다. 예를 들어, "ULURRDLLU"로 명령했다면 1번 명령어부터 7번 명령어까지 다음과 같이 움직입니다. 8번 명령어... setroad mapdictionarypythonprogrammersalgorithmListList Chapter 05. 리스트와 문자열 그럼 이렇게 공백없이 출력이 됩니다! 이렇게 리스트는 여러 개의 값을 묶는데 사용이 되고 [1,"Hello", 11.8] 이렇게 형이 다른 값들도 한꺼번에 묶을 수 있습니다! 이렇게 계산을 할 수 있었는데요! 리스트형 데이터도 리스트끼리 덧셈 연산을 할 수 있습니다! 이렇게 할 수 있고 또한 곱셈 연산도 가능합니다! 이렇게 표현을 할 수 있는데요~ 인덱싱 연산에서 리스트의 첫 번째 값을 나타... python 기초sepminpython인덱싱연산end리스트슬라이싱연산리스트 연산문자열maxListlen스트링리스트 표현printList [알고리즘] 백준 2960 에라토스테네스의 체라는 문제다. n보다 작은 소수를 찾는 알고리즘인데, 알고리즘 순서는 다음과 같다. 저걸 그대로 구현하면되는데 탐색하면서 지우는 작업이 들어가있다. 이걸 배열이나 vector를 사용해서 푼다면 직접 지워서는 안된다. 지운다면 다시 배열을 만드는 작업이 n만큼의 시간이 걸리기 때문이다. (n의 크기가 작아서 빅오가 커도 이번 문제는 그냥 맞을수도 있을거같다.) 그럼 지우지 않... 구현알고리즘ListList AVA - 컬렉션 프레임웍(Collections Framework) (2) ArrayList는 List인터페이스를 구현하기 때문에 데이터의 저장순서가 유지되고 중복을 허용한다는 특징이 있다. 만약 배열에 더 이상 저장할 공간이 없으면 보다 큰 새로운 배열을 생성해서 기존의 배열에 저장된 내용을 새로운 배열로 복사한 다음에 저장된다. ArraYList를 생성할 때, 저장할 요소의 개수를 고려해서 실제 저장할 개수보다 약간 여유있는 크기로 하는 것이 좋다. 생성할 때 ... List컬렉션프레임웍Java중요Java 카펫 (Programmers 42842) 🧑💻 문제 Leo는 카펫을 사러 갔다가 위 그림과 같이 중앙에는 노란색으로 칠해져 있고 테두리 1줄은 갈색으로 칠해져 있는 격자 모양 카펫을 봤습니다. Leo는 집으로 돌아와서 아까 본 카펫의 노란색과 갈색으로 색칠된 격자의 개수는 기억했지만, 전체 카펫의 크기는 기억하지 못했습니다. Leo가 본 카펫에서 갈색 격자의 수 brown, 노란색 격자의 수 yellow가 매개변수로 주어질 때 카... Exhaustive searchpythonprogrammersalgorithmListExhaustive search plural data type comparison of javascript and python 자기 내부에 여러개의 data를 담을 수 있는 data type은 위의 그림에서 굵게 표시한 푸른색 data type일 것이다. 그렇다면, 여러개의 data를 품고 있는 대표 이름이 있을 것이고, 이 대표 이름 아래의 구성원을 가리키기 위한 방법이 필요할 것이다. Property accessors var card = { suit: "하트", rank: "A" }; 프로퍼티 이름은 문자열로 바... object literalarrayListdictionaryList