List [TIL]04.17 SwiftUI 에서 UIView를 추가하기. UIViewRepresentable를 따르는 struct를 만들어서 SwiftUI에서 바로 사용하면 됩니다. 이 struct는 반드시 두 가지 메소드를 구현해야 합니다. func makeUIView(context: Context) -> UIKit에서의 타입 SwiftUI에서 나타낼 뷰를 반환합니다. func updateUIView(_ uiView:... swiftUIkitListswiftuiList 백준 / 온라인 판매 / 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 AVA - 컬렉션 프레임웍(Collections Framework) (3) 링크드 리스트는 불연속적으로 존재하는 데이터를 서료 연결한 형태로 구성되어 있다. 링크드 리스트의 각 요소(node)들은 자신과 연결된 다음 요소에 대한 참조와 데이터로 구성되어 있다. Node next; //다음 요소의 주소를 저장 링크드 리스트에서 데이터를 삭제하고자 하는 경우, 삭제할 요소의 이전요소가 삭제하고자 하는 요소의 다음 요소를 참조하도록 변경하기만 하면 된다. 배열처럼 데이터... Java중요컬렉션프레임웍ListJava 같은 숫자는 싫어 (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 [자료구조] Chapter 04. List 🚨 'C언어로 쉽게 풀어쓴 자료구조' 라는 책을 활용했던 과거 수업 필기를 정리한 것입니다. 💡 Chapter 순서는 책과 같지만 교수님의 과거 수업 내용에 따라 일부 책과 다른 내용이 있습니다. data 명단으로써 배열에 저장하거나 또는 Linked List에 저장 모든 APT의 기본 연산 검색 (search) 수정 (modify) 삽입 (insert) 삭제 (delete) SLL (Sin... 자료구조ListList 행렬 테두리 회전하기(Programmers 77485) 🧑💻 행렬에는 1부터 rows x columns까지의 숫자가 한 줄씩 순서대로 적혀있습니다. 각 회전은 (x1, y1, x2, y2)인 정수 4개로 표현하며, 그 의미는 다음과 같습니다. x1 행 y1 열부터 x2 행 y2 열까지의 영역에 해당하는 직사각형에서 테두리에 있는 숫자들을 한 칸씩 시계방향으로 회전합니다. 다음은 6 x 6 크기 행렬의 예시입니다. 이 행렬에 (2, 2, 5, 4... python리스트파이썬알고리즘algorithmListList 삼각 달팽이 (Programmers 68845) 🧑💻 정수 n이 매개변수로 주어집니다. 다음 그림과 같이 밑변의 길이와 높이가 n인 삼각형에서 맨 위 꼭짓점부터 반시계 방향으로 달팽이 채우기를 진행한 후, 첫 행부터 마지막 행까지 모두 순서대로 합친 새로운 배열을 return 하도록 solution 함수를 완성해주세요. 제안 사항 n은 1 이상 1,000 이하입니다. 입출력 예 result 🧑💻 해결방법 숫자가 몇까지 들어가는지에 대한... pythonprogrammers프로그래머스68845파이썬algorithm알고리즘List68845 방문 길이 (Programmers 49994) 🧑💻 게임 캐릭터를 4가지 명령어를 통해 움직이려 합니다. 명령어는 다음과 같습니다. 캐릭터는 좌표평면의 (0, 0) 위치에서 시작합니다. 좌표평면의 경계는 왼쪽 위(-5, 5), 왼쪽 아래(-5, -5), 오른쪽 위(5, 5), 오른쪽 아래(5, -5)로 이루어져 있습니다. 예를 들어, "ULURRDLLU"로 명령했다면 1번 명령어부터 7번 명령어까지 다음과 같이 움직입니다. 8번 명령어... setroad mapdictionarypythonprogrammersalgorithmListList TIL 9 | List Python에서는 리스트(list)를 통해 여러 데이터를 순차열적으로 저장할 수 있다. List는 대괄호([])로 감싸져 있으며 저장되어 있는 값은 요소(element)라고 하고 쉼표로 구분된다. List는 문자열(string) 이외에도 숫자, boolean 값 등 모든 type의 값을 저장할 수 있고 서로 다른 type 값의 저장도 가능하다. 다차원 리스트 다차원 리스트는 리스트 내 리스트... pythonListList Python 기본 자료구조 - list, tuple, set, dictionary List와 Tuple의 공통점 다른 type의 데이터를 담을 수 있다. 여러 데이터를 담을 수 있다. List와 Tuple의 차이점 list는 []로 값들을 둘러싸지만 tuple은 ()로 값들을 둘러싼다. list는 mutable(가변)하지만, tuple은 immutable(불변)하다. list는 list.append(), list.remove() 등의 방법으로 해당 list 자체의 값을 수... setdictionary딕셔너리tuple리스트셋List튜플List Python vs Javascript Array Methods Comparison 먼저 Python Data Type은 아래 2가지 그림과 같이 관점에 따라 다르게 분류할 수 있습니다. Javascript와의 Array Data Type 비교를 위해 주요 관점을 종합하여 Python Data Types을 다음과 같이 그려 보았습니다. 다음으로 Javascript Data Type은 다음과 같이 분류할 수 있습니다. push(x, ) | append(x) 배열의 끝에 요소를... pythonJavaScriptarrayListJavaScript plural data type comparison of javascript and python 자기 내부에 여러개의 data를 담을 수 있는 data type은 위의 그림에서 굵게 표시한 푸른색 data type일 것이다. 그렇다면, 여러개의 data를 품고 있는 대표 이름이 있을 것이고, 이 대표 이름 아래의 구성원을 가리키기 위한 방법이 필요할 것이다. Property accessors var card = { suit: "하트", rank: "A" }; 프로퍼티 이름은 문자열로 바... object literalarrayListdictionaryList
[TIL]04.17 SwiftUI 에서 UIView를 추가하기. UIViewRepresentable를 따르는 struct를 만들어서 SwiftUI에서 바로 사용하면 됩니다. 이 struct는 반드시 두 가지 메소드를 구현해야 합니다. func makeUIView(context: Context) -> UIKit에서의 타입 SwiftUI에서 나타낼 뷰를 반환합니다. func updateUIView(_ uiView:... swiftUIkitListswiftuiList 백준 / 온라인 판매 / 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 AVA - 컬렉션 프레임웍(Collections Framework) (3) 링크드 리스트는 불연속적으로 존재하는 데이터를 서료 연결한 형태로 구성되어 있다. 링크드 리스트의 각 요소(node)들은 자신과 연결된 다음 요소에 대한 참조와 데이터로 구성되어 있다. Node next; //다음 요소의 주소를 저장 링크드 리스트에서 데이터를 삭제하고자 하는 경우, 삭제할 요소의 이전요소가 삭제하고자 하는 요소의 다음 요소를 참조하도록 변경하기만 하면 된다. 배열처럼 데이터... Java중요컬렉션프레임웍ListJava 같은 숫자는 싫어 (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 [자료구조] Chapter 04. List 🚨 'C언어로 쉽게 풀어쓴 자료구조' 라는 책을 활용했던 과거 수업 필기를 정리한 것입니다. 💡 Chapter 순서는 책과 같지만 교수님의 과거 수업 내용에 따라 일부 책과 다른 내용이 있습니다. data 명단으로써 배열에 저장하거나 또는 Linked List에 저장 모든 APT의 기본 연산 검색 (search) 수정 (modify) 삽입 (insert) 삭제 (delete) SLL (Sin... 자료구조ListList 행렬 테두리 회전하기(Programmers 77485) 🧑💻 행렬에는 1부터 rows x columns까지의 숫자가 한 줄씩 순서대로 적혀있습니다. 각 회전은 (x1, y1, x2, y2)인 정수 4개로 표현하며, 그 의미는 다음과 같습니다. x1 행 y1 열부터 x2 행 y2 열까지의 영역에 해당하는 직사각형에서 테두리에 있는 숫자들을 한 칸씩 시계방향으로 회전합니다. 다음은 6 x 6 크기 행렬의 예시입니다. 이 행렬에 (2, 2, 5, 4... python리스트파이썬알고리즘algorithmListList 삼각 달팽이 (Programmers 68845) 🧑💻 정수 n이 매개변수로 주어집니다. 다음 그림과 같이 밑변의 길이와 높이가 n인 삼각형에서 맨 위 꼭짓점부터 반시계 방향으로 달팽이 채우기를 진행한 후, 첫 행부터 마지막 행까지 모두 순서대로 합친 새로운 배열을 return 하도록 solution 함수를 완성해주세요. 제안 사항 n은 1 이상 1,000 이하입니다. 입출력 예 result 🧑💻 해결방법 숫자가 몇까지 들어가는지에 대한... pythonprogrammers프로그래머스68845파이썬algorithm알고리즘List68845 방문 길이 (Programmers 49994) 🧑💻 게임 캐릭터를 4가지 명령어를 통해 움직이려 합니다. 명령어는 다음과 같습니다. 캐릭터는 좌표평면의 (0, 0) 위치에서 시작합니다. 좌표평면의 경계는 왼쪽 위(-5, 5), 왼쪽 아래(-5, -5), 오른쪽 위(5, 5), 오른쪽 아래(5, -5)로 이루어져 있습니다. 예를 들어, "ULURRDLLU"로 명령했다면 1번 명령어부터 7번 명령어까지 다음과 같이 움직입니다. 8번 명령어... setroad mapdictionarypythonprogrammersalgorithmListList TIL 9 | List Python에서는 리스트(list)를 통해 여러 데이터를 순차열적으로 저장할 수 있다. List는 대괄호([])로 감싸져 있으며 저장되어 있는 값은 요소(element)라고 하고 쉼표로 구분된다. List는 문자열(string) 이외에도 숫자, boolean 값 등 모든 type의 값을 저장할 수 있고 서로 다른 type 값의 저장도 가능하다. 다차원 리스트 다차원 리스트는 리스트 내 리스트... pythonListList Python 기본 자료구조 - list, tuple, set, dictionary List와 Tuple의 공통점 다른 type의 데이터를 담을 수 있다. 여러 데이터를 담을 수 있다. List와 Tuple의 차이점 list는 []로 값들을 둘러싸지만 tuple은 ()로 값들을 둘러싼다. list는 mutable(가변)하지만, tuple은 immutable(불변)하다. list는 list.append(), list.remove() 등의 방법으로 해당 list 자체의 값을 수... setdictionary딕셔너리tuple리스트셋List튜플List Python vs Javascript Array Methods Comparison 먼저 Python Data Type은 아래 2가지 그림과 같이 관점에 따라 다르게 분류할 수 있습니다. Javascript와의 Array Data Type 비교를 위해 주요 관점을 종합하여 Python Data Types을 다음과 같이 그려 보았습니다. 다음으로 Javascript Data Type은 다음과 같이 분류할 수 있습니다. push(x, ) | append(x) 배열의 끝에 요소를... pythonJavaScriptarrayListJavaScript plural data type comparison of javascript and python 자기 내부에 여러개의 data를 담을 수 있는 data type은 위의 그림에서 굵게 표시한 푸른색 data type일 것이다. 그렇다면, 여러개의 data를 품고 있는 대표 이름이 있을 것이고, 이 대표 이름 아래의 구성원을 가리키기 위한 방법이 필요할 것이다. Property accessors var card = { suit: "하트", rank: "A" }; 프로퍼티 이름은 문자열로 바... object literalarrayListdictionaryList