일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 마스터링비트코인
- DAPP
- 주소
- 백서
- python
- js
- 솔리디티
- Ethereum
- 알고리즘
- 블록체인개발
- javascript
- 마스터링 이더리움
- 마스터링 비트코인
- Redis
- 스마트컨트랙트
- keras
- 파이썬
- node js
- 블록체인
- pythonic
- 문자열
- 개인키
- 레디스
- 개발
- solidity
- 공개키
- smart contract
- 비트코인
- 암호화폐
- 이더리움
- Today
- Total
목록Python (21)
개발이야기
1. split 에 사용 2. replace 사용 3. dictionary 자료형에서 키값을 가져오기 위해서는 .key을 사용한다. 4. value 값을 가져오기 위해서는 get을 사용한다. # -*- coding: utf8 -*- def get_morse_code_dict(): morse_code = { "A": ".-", "N": "-.", "B": "-...", "O": "---", "C": "-.-.", "P": ".--.", "D": "-..", "Q": "--.-", "E": ".", "R": ".-.", "F": "..-.", "S": "...", "G": "--.", "T": "-", "H": "....", "U": "..-", "I": "..", "V": "...-", "K": "-.-"..
파이썬을 이용하여 BOJ를 풀었던 문제들을 정리를 해볼려고 합니다. 1. 10987번 모음의 개수 굉장히 쉬운 문제였습니다. 오늘 처음 푼 문제였는데 그 동안 왜 안풀었는지 모르겠네요. 간단하게 코드만 정리하고 넘어가도록 하겠습니다. a=input()print(a.count('a')+a.count('e')+a.count('i')+a.count('o')+a.count('u')) 코드도 굉장히 간단합니다. 입력이 주어지면 간단하게 모음의 갯수를 다 세주고 출려하면 됩니다. 2. 11656번 접미사 배열 이 문제 역시 어렵지 않았습니다. 특히 파이썬의 인덱싱을 이용하면 정말 쉽게 풀리는 문제입니다. 코드 구현 역시 원라인 코딩으로 가능할 정도로 쉬운 문제였습니다. s=input();[*map(print,sor..
이 카테고리에서는 BOJ에서 문제를 풀면서 깨달은Python Skill 아닌 Skill들을 정리해보려고 합니다. 간단한 자료구조, 코딩 스킬들을 정리하여 자주 보면서 익힐려는 것이 목표입니다 ! 1. 입력 한줄에 받기 입력이 "4 5 1" 형식으로 주어진다면 각각 다른 변수에 저장시키고자 한다면 어떻게 해야 이쁘게 코딩할 수 있을까여? 방법은 stdin 라이브러리를 이용하는 것입니다. from sys import stdina,b,c = map(int, stdin.readline().split()) 위와 같은 코드를 이용하여 만약 "4 5 1"을 입력 받았으면 a=4, b=5, c=1이 저장되게 됩니다. map() 함수는 built-in 함수로 list 나 dictionary 와 같은 iterable 한 ..
모든 저작권은 BOJ에 있습니다. 문제 링크 : https://www.acmicpc.net/problem/14754 작년 ACM 예선때 풀었던 문제를 파이썬으로 다시 풀어보았습니다 ! x,y = map(int,input().split()) #map은 함수와 반복가능한 자료형을 함께 쓸 수 있다. 공백을 둔 여러 입력을 받기 위해 사용 arr = [] arr2 = set() #각 row에 최대값을 저장한다. 최대값은 중복될 수 있기때문에 set자료형을 사용한다. #중복제거를 위해 set을 사용 for i in range(x): row = list(map(int,input().split())) #각 row를 한번에 받고 리스트 형으로 저장 arr2.add(max(row)) #set 자료형에 각 row 최대값..
이전에 인프런을 통해 수강했던 "데이터 과학을 위한 파이썬 입문"의 과제들의 코드를 포스팅할 예정입니다. 이번 과제를 하면서 깨달은 것들 1. 예외처리 방법 try: 시도 except: 오류발생시 else: 오류 발생 x 시 2. python if문에서는 && 대신 and를 || 대신 or 을 사용한다. 3. len(set(변수))를 사용하면 중복된 값이 제거된 길이를 추출할 수 있다. import random def get_random_number(): # 100부터 999까지 수를 램덤하게 반환함 return random.randrange(100, 1000) def is_digit(user_input_number): try: #시도 int(user_input_number) except: #오류 발생시..