# Pop

스택 (Stack)
스택(stack)은 데이터를 일시적으로 쌓아 놓는 자료구조로, 데이터의 입력과 출력 순서는 후입선출(LIFO:Last In First Out)이다.
[Flutter] 화면 이동을 위한 방법 정리 (Router)
화면 이동을 위한 방법 정리 1편 (Router) Flutter Navigator push <img src="https://velog.velcdn.com/images/tygerhwang/post/e5effe49-d820-46ad-94ea-939355092eed/im
단일 연결 리스트
📌 단일 연결 리스트(Single Linked List) 연결 리스트 : 인덱스 없이 다수의 데이터(노드)들로 연결. 각각의 엘리먼트를 노드라고 한다. 각각의 노드는 문자열/숫자와 같은 하나의 데이터를 저장한다. 각 노드들은 다음 노드를 가리키는 정보 역시 저장해

WWDC 2015 Protocol Oriented Programming in Swift
Before introducing protocol oriented progrmming, Dave introduces advantage of ClassEncapsulationAccess ControlAbstractionNameSpaceName SpaceExpressive

자료구조(List)
자료구조List/Tuple/Dictionary/Set으로 나누어 짐각각의 구조마다 특성이 다름리스트(List)여러개의 데이터를 나열한 구조\[]를 이용해 선언하고 ','로 구분한다. 리스트내에 또다른 리스트의 선언이 가능인덱스란 아이템이 자동적으로 부여되는 번호로 Py

[JavaScript] 배열 (Array)
배열은 여러 데이터 타입을 담으며 배열 안에는 어떠한 데이터 타입이든 들어갈 수 있다. 특히 배열 안에 다른 배열이 포함될 수도 있다. 대괄호 사용쉼표로 구분랭킹과 같은 순위, 또는 순서가 있는 값을 만들 경우 객체보다 배열이 보다 간결하고 효율적단순히 여러 값의 묶음

[프로그래머스] 배열 회전시키기
문제 설명정수가 담긴 배열 numbers와 문자열 direction가 매개변수로 주어집니다. 배열 numbers의 원소를 direction방향으로 한 칸씩 회전시킨 배열을 return하도록 solution 함수를 완성해주세요.제한사항3 ≤ numbers의 길이 ≤ 20
while 반복문
반복문 나의 해석 해당 답이 bool type False가 나오기까지 값을 계속 추출하는 것 누적합계 또는 원하는 답이 나올 때 까지 계속 처음으로 되돌아갈 수 있다는 느낌 내가 알고있는 반복문은 일단 while , for 이 두가지가 있는데 오늘은 while만 한번 알아볼 것 이다 바로 코드해석부터 해보도록하자 파일실행 하였을 때 다른 예 cou...

📦[프로그래머스] 택배상자
영재는 택배상자를 트럭에 싣는 일을 합니다. 영재가 실어야 하는 택배상자는 크기가 모두 같으며 1번 상자부터 n번 상자까지 번호가 증가하는 순서대로 컨테이너 벨트에 일렬로 놓여 영재에게 전달됩니다. 컨테이너 벨트는 한 방향으로만 진행이 가능해서 벨트에 놓인 순서대로(1

🏆[프로그래머스] 명예의 전당 (1)
"명예의 전당"이라는 TV 프로그램에서는 매일 1명의 가수가 노래를 부르고, 시청자들의 문자 투표수로 가수에게 점수를 부여합니다. 매일 출연한 가수의 점수가 지금까지 출연 가수들의 점수 중 상위 k번째 이내이면 해당 가수의 점수를 명예의 전당이라는 목록에 올려 기념합니
배열 내장 함수
forEach 메서드는 배열을 반복하는 메서드이다. 일반적으로 무언가를 반복하고자 할때는 for문을 사용한다.첫번째 배열 인덱스부터 마지막 배열 인덱스까지 반복한다.splice 메서드는 해당 구간 인덱스의 요소를 다른 요소로 바꾸거나 삭제하고 새로운 배열을 반환한다.s
함수 만들기 문제 with open file
파일 이름을 입력받는 함수를 만들어라. 함수가 하는 일은 해당 파일 안에 있는 단어의 수를 세는것이다. 파일 이름을 입력받아 파일의 단어수를 세는 함수 readfile(filename:str)->int를 작성filename이 없으면 '파일이 없습니다.' 표시후 종료결과

🍇🍎🍈🥝[프로그래머스] 과일 장수
과일 장수가 사과 상자를 포장하고 있습니다. 사과는 상태에 따라 1점부터 k점까지의 점수로 분류하며, k점이 최상품의 사과이고 1점이 최하품의 사과입니다. 사과 한 상자의 가격은 다음과 같이 결정됩니다.한 상자에 사과를 m개씩 담아 포장합니다.상자에 담긴 사과 중 가장
File 문제 풀기 2
문제 2현재 사용하는 1-10Basic.IPYNB 파일을 읽어 파일에 있는 단어의 개수를 세는 프로그램을 작성하시오.result라는 리스트의 빈집을 하나 만든다. 아래 코드에서 result라는 리스트에 파일의 단어수를 하나씩 집어 넣을 예정임.1-10Basic.IPYN

엘리스 코딩 프리트랙 파이썬 5
list.pop(i)인덱스 i 의 원소를 제거 후 반환seq.count(d)시퀀스 내부의 자료 d의 개수를 반환str.split(c)문자열 c 를 기준으로 문자열 str을 쪼개서 리스트를 반환str.join(list)str을 기준으로 list를 합쳐서 문자열을 반환여러

배열(Array) 기본 메소드
index는 0부터 시작한다.배열은 arr0 으로 인덱스를 가져올 수 있다.arrarr.length -1 을 하면 배열의 마지막 인덱스에 접근할 수 있다.데이터 추가push : 배열 맨 뒤에 데이터 추가unshift : 배열 맨 앞에 데이터 추가데이터 삭제pop :

👶[프로그래머스] 옹알이 (2)
머쓱이는 태어난 지 11개월 된 조카를 돌보고 있습니다. 조카는 아직 "aya", "ye", "woo", "ma" 네 가지 발음과 네 가지 발음을 조합해서 만들 수 있는 발음밖에 하지 못하고 연속해서 같은 발음을 하는 것을 어려워합니다. 문자열 배열 babbling이

UIKit과 POP 함께 쓰기
터치가 가능한 커스텀 UIView 만들기 iOS 앱 개발을 할 때에 UIKit으로 제공되는 컴포넌트도 많이 사용하지만, 직접 만들어서 사용하는 컴포넌트도 꽤 많습니다. 예를 들어 터치가 가능한 이미지 같은 것들이 있겠죠? 그런 경우에는 직접 제스쳐 이벤트를 추가해주어