CodeKata 4

문제 숫자인 num을 인자로 넘겨주면, 뒤집은 모양이 num과 똑같은지 여부를 반환해주세요. string reverse ::

2일 전
·
0개의 댓글

CodeKata 3

문제 String 형인 str 인자에서 중복되지 않은 알파벳으로 이루어진 제일 긴 단어의 길이를 반환해주세요. 최대값 리턴 딕셔너리를 활용해서 효율 증가

2일 전
·
0개의 댓글

CodeKata 2

문제 reverse 함수에 정수인 숫자를 인자로 받습니다. 그 숫자를 뒤집어서 return해주세요. 따로 list를 만들 필요 없이 String의 reverse는 [::-1]를 해주면 된다. 문자 number 를 뒤집어서 다시 숫자로 반환하는데 -로 시작할 때는 -를 띠어 내고 뒤집어서 다시 더하는 방식으로 반환

2020년 11월 15일
·
0개의 댓글

CodeKata 1

문제 twoSum 함수에 숫자배열과 '특정 수'를 인자로 넘기면, 더해서 '특정 수'가 나오는 index를 배열에 담아 return해 주세요. 중첩 루프는 효율이 좋지 않으므로, 사용을 지양 딕셔너리를 사용하고 target 과 num 의 차를 index_map 안 에서 구하는 방법을 쓰면 루프 한 번으로 답을 구할 수 있다.

2020년 11월 15일
·
0개의 댓글

TIL 9 — 객체 지향 프로그래밍 (4)

참고 자료 https://www.py4e.com/lessons/servces 찰스 세브란스. 『데이터를 다루며 배우는 파이썬』. 인사이트, 2019. 상속 객체 지향 프로그래밍의 또 다른 강력한 기능은 현재 클래스를 확장해서 새로운 클래스를 만들 수 있다는 점입니다. 클래스를 확장할 때는 '부모 클래스'인 원본 클래스를 호출해서 '자식 클래스'인 새로운 ...

2020년 11월 2일
·
0개의 댓글

TIL 8 — 객체 지향 프로그래밍 (3)

참고 자료 https://www.py4e.com/lessons/servces 찰스 세브란스. 『데이터를 다루며 배우는 파이썬』. 인사이트, 2019. 객체 생명주기 일반적으로, 변수의 생성과 파괴에 대해서는 그다지 신경 쓸 일이 없지만, 객체가 좀 더 복잡해지면, 객체가 생성된 직후에 필요한 초기 설정이나 객체가 삭제될 때 정리하는 작업이 필요합니다. ...

2020년 11월 2일
·
0개의 댓글

TIL 7 — 객체 지향 프로그래밍 (2)

참고 자료 https://www.py4e.com/lessons/servces 찰스 세브란스. 『데이터를 다루며 배우는 파이썬』. 인사이트, 2019. 첫 번째 파이썬 객체 키워드 class를 사용해서 각 객체를 구성하는 데이터와 코드를 정의합니다. class 키워드는 클래스 이름을 포함하며, 속성(데이터)과 메서드(코드)가 포함된 코드 블록을 들여쓰면서 ...

2020년 11월 1일
·
0개의 댓글

TIL 6 — 객체 지향 프로그래밍 (1)

참고 자료 https://www.py4e.com/lessons/servces 찰스 세브란스. 『데이터를 다루며 배우는 파이썬』. 인사이트, 2019. 더 규모 있는 프로그램 관리하기 프로그램 코드가 길어질수록 이해하기 쉽게 코드를 쓰는 것이 더욱 중요합니다. 객체 지향 프로그래밍이란 백 만 줄짜리 코드에서 500줄의 코드만 집중해서 볼 수 있도록 하며,...

2020년 11월 1일
·
0개의 댓글

TIL no.5 — Modules & Packages

Import Search 순서 파이썬은 모듈/package 를 찾을 때 아래와 같은 순서로 찾습니다. sys.modules built-in modules sys.path sys.modules 은 파이썬이 모듈이나 package를 찾기위해 가장 먼저 확인하는 곳입니다. sys.modules는 단순한 dictionary 입니다. 그리고 이미 import...

2020년 10월 26일
·
0개의 댓글
post-thumbnail

TIL no.4 — Function Arguments 종류와 순서

가변 인수(variable length arguments) 위 함수를 호출하면 에러가 발생하는데 이는 Python Fuction Arguments 의 순서를 고려했을 때 *args(variable-length positional arguments) 뒤에 있는 20 을 age=20 (keyword-only arguments)으로 수정하면 에러 없이 호출 ...

2020년 10월 23일
·
0개의 댓글

TIL no.3 — default value parameter

오늘은 왜 함수를 정의 할 때 default value parameter를 non-default value parameter 앞에 정의 하면 안되는 지에 대해서 알아보겠습니다. 위 함수를 사용한 keyword arguments 를 보면 a 와 b 에 설정된 default 값 때문에 오류가 어떻게 변경해야 오류없이 위 함수를 사용할 수 있을까요? 위 함...

2020년 10월 22일
·
0개의 댓글

TIL no.2 — Semantic Web과 Semantic Tag

시맨틱 웹(Semantic Web) 인터넷의 급속한 발달로 인하여 검색을 통해 원하는 정보를 얻기가 어려워 지면서 이러한 문제점을 극복하기 위해 리소스에 대한 정보와 자원 사이의 관계를 컴퓨터가 처리할 수 있는 온톨로지 형태로 표현하고, 이를 자동화된 컴퓨터가 처리하도록 하는 기술입니다. 예를 들어, 시맨틱 웹이 나오기 전에는 판매 중인 중고차를 검색할...

2020년 10월 21일
·
0개의 댓글

TIL no.1 — CSS 레이아웃

Position 속성 — relative, absolute, fixed relative position: relative; 자체로는 static과 동일하게 동작합니다. 위치를 이동시켜주는 top, right, bottom, left 프로퍼티가 있어야 원래의 위치에서 이동할 수 있습니다. top, right, bottom, left은 position이라...

2020년 10월 21일
·
0개의 댓글