코낙의 코딩일기

고정 헤더 영역

글 제목

메뉴 레이어

코낙의 코딩일기

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (87)
    • TIL (4)
    • Python (78)
      • Coding weight lightening (4)
      • Built-In Function (2)
      • Module (0)
      • Concept (6)
      • 문제풀이 (32)
      • 문제풀이 (삼성 A형 대비) (32)
      • 웹 퍼블리싱 (2)
    • C언어 (4)
      • 문제풀이 (삼성 A형 대비) (4)
    • Informaition (1)
      • Technology (0)
      • Product (0)
      • 이것저것 (1)

검색 레이어

코낙의 코딩일기

검색 영역

컨텐츠 검색

Python/Concept

  • 파이썬으로 구현해보는 자식수가 정해지지 않은 트리 (폴더 생성과 삭제)

    2020.04.07 by 코딩하는 낙타

  • (Python) Linked List

    2020.02.24 by 코딩하는 낙타

  • (Python) 리스트 내포

    2020.01.13 by 코딩하는 낙타

  • (Python) map()과 lambda

    2020.01.12 by 코딩하는 낙타

  • (Python) 2진법 수 출력

    2020.01.12 by 코딩하는 낙타

  • (Python) 임의의 여러 줄을 입력받아야 하는 문제, EOF

    2020.01.04 by 코딩하는 낙타

파이썬으로 구현해보는 자식수가 정해지지 않은 트리 (폴더 생성과 삭제)

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 class Node: def __init__(self, data, href): self.data = data self.href = href self.child = [] self.parent = None class Tree: def __init__(self): self.dummy = Node('dummy', None) self..

Python/Concept 2020. 4. 7. 06:53

(Python) Linked List

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 # Node 클래스 정의 class Node: def __init__(self, data): self.data = data self.next = None # LinkedList 클래스 (자료구조 정의) class LinkedList: # 초기화 메소드 def __init_..

Python/Concept 2020. 2. 24. 17:12

(Python) 리스트 내포

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 data_list1 = [1, 2, 3, 4, 5] print("data_list1: {0} {1}".format(type(data_list1), data_list1)) # data_list1: [1, 2, 3, 4, 5] data_list2 = [] for item in data_list1: data_list2.append(item) print("data_list2: {0} {1}".format(type(data_list2), data_list2)) # data_list2: [1, 2, 3, 4, 5] data_list3 = [item for item in data_list1] print("dat..

Python/Concept 2020. 1. 13. 23:10

(Python) map()과 lambda

map()은 map(함수, 리스트)와 같은 형태로 리스트 혹은 문자열, 튜블 등에 조건식 함수를 적용시킨 것이다. lambda는 1회용 사용자정의함수 같은 느낌인데 lambda x: 1 if x =="a" else 2 if x -- "b" else 3 과 같은 식으로 쓴다. 주의해야할 점은 elif를 사용할 수 없으며 if 하나 당 else가 하나 나와야 하며 elif는 else if로 대체해야 한다.

Python/Concept 2020. 1. 12. 23:55

(Python) 2진법 수 출력

1 2 n = int(input()) print("%b"%(n)) %o(8진법), %x(16진법)은 실행되는데 %b에서만 에러 1 2 n = int(input()) print(format(n, 'b')) format을 이용하여 수정

Python/Concept 2020. 1. 12. 20:41

(Python) 임의의 여러 줄을 입력받아야 하는 문제, EOF

파이썬의 EOF 마커는 빈 문자열이므로,이 함수를 반복자에서 감싸는 함수를 작성하지 않고 얻을 수있는 최선의 결과에 매우 가깝습니다. while을 다음과 같이 변경하여 좀 더 파이썬적인 방법으로 작성할 수 있습니다. 1 2 3 4 5 6 while True: try: a, b = map(int, input().split()) print(a+b) except: break 먼저, try 절이 실행되며 예외가 발생하지 않으면 except 절을 건너뛰고 try 절은 종료된다. 만약 try 절을 실행하는 동안 예외가 발생하면 남은 절을 건너뛰고 except 절로 넘어와 실행한다. 1 2 3 4 import sys for line in sys.stdin: a, b = map(int, line.split()) pri..

Python/Concept 2020. 1. 4. 02:44

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
코낙의 코딩일기 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바