'분류 전체보기' 카테고리의 글 목록 (9 Page)
본문 바로가기
반응형

분류 전체보기147

[Baekjoon 백준] 2439번 별찍기-2 / 오른쪽 기준으로 별 정렬하기 백준 2439번 별 찍기 문제 ! 일반 별찍기와 달리 별을 오른쪽 끝을 기준으로 출력하기 첫 번째 방법 import sys n=int(sys.stdin.readline()) for i in range(1,n+1): print("{0:>{1}s}".format(('*'*i),n)) 0, 1 index 에 들어갈 요소를 .format(___ , ___) 첫번째, 두번째에 맞춰서 넣기 = import sys n=int(sys.stdin.readline()) for i in range(1,n+1): print("{star:>{n}s}".format(star=('*'*i),n=n)) star, n 이라는 변수를 사용해서 format() 안에 해당 변수의 값을 넣어주기 두 번째 방법 import sys n=int(.. 2021. 6. 5.
[Python] 파이썬 .join 총 정리 / 리스트를 문자열로 바꾸기 Python .join() 매서드 풀이 .join() 은 리스트를 문자열로 일정하게 합쳐주는 함수이다. 문자열을 다룰 때 유용하게 쓸 수 있다. '구분자'.join() 으로 사용하며 구분자를 기준으로 리스트의 요소들을 스트링, 문자열로 바꿔 반환한다. ** 리스트 중에서도 string, 문자열로 이루어진 리스트만 가능하다 반환값 : 문자열로 반환 예제 1. 구분자가 '' 공백일 때 ''.join() -> 공백 join 알아보기 리스트 안 문자열only 요소를 모두 합쳐서('' .split() 2021. 6. 4.
[Python] 파이썬 딕셔너리 reverse, sorted 하는 방법 /sorted() , .items(), lambda / dictionary key 와 value값 기준 Python sorted() 파이썬의 내장함수 list(sorted(a.keys())) : a라는 딕셔너리의 key 값을 오름차순 기준으로 리스트로 반환 list(sorted(a.keys(), reverse=True)) : a라는 딕셔너리의 key값 내림차순 기준으로 리스트로 반환 sorted(a.values()) : a라는 딕셔너리의 value 값을 오름차순 기준으로 리스트로 반환 sorted(a.values(), reverse=True) : a라는 딕셔너리의 value 값을 내림차순 기준으로 리스트로 반환 .items() : key-value 쌍이 tuple로 구성된 리스트를 리턴 예제 아래 예제를 작성하며 딕셔너리 오름차순, 내림차순 정렬 나름대로의 규칙을 발견할 수 있었다. a = {'d':4, .. 2021. 6. 4.
[Python] reverse, reversed 사용법과 차이 알아보기 Python .reverse .reversed 매서드 풀이 파이썬에서 reverse , reversed 모두 리스트의 요소를 뒤집을 때 사용한다. [리스트].reverse() reverse는 list, 리스트타입에서 제공하는 함수이다. * 주의사항은 : 값을 반환하지 않는다는 점이다. -> 변수에 값을 담기가 불가능하다. B = A.reverse() -> #None print(A.reverse()) -> #None 위의 코드들은 A라는 리스트를 모두 reverse 를 해준다. 하지만 B라는 변수에 담거나 print 를 바로 할 수가 없다. 저 코드 이후에 print(A) 를 해보면 reversed 가 된 값들이 나온다. 기본 코드 a = [1,2,3,4] a.reverse() 예제 ↓↓↓ a = [1,2.. 2021. 6. 4.
[Python] 최소공배수, 최대공약수란? 파이썬 알고리즘으로 쉽게 구현하기 / for문, 유클리드 호제법 이용 최대공약수란 ? GCD (Greatest Common Divisor) Common Divisor -> 라는 이름에서 알 수 있듯이 두 수 혹은 그 이상의 여러 수의 공통인 약수 중, 최대인 것. 즉, 수들의 각각의 약수 중 공통이며 가장 큰 수를 최대공약수라고 한다. ex) 8 의 약수 - 1,2,4,8 10 의 약수 - 1,2,5,10 8과 10의 공통 약수 : 1,2 중 가장 큰 수 : 2 8과 10의 최대공약수 : 2 최소공배수란? LCM (Least Common Multiple) 두 수, 혹은 그 이상의 수들의 공통인 배수 중 최소, 가장 작은 수. 즉, 수 들의 각각의 배수 중 공통이며 가장 작은 수를 최소공배수라고 한다. 10의 배수 : 10,20,30,40,50,60,70,80,90,100,.. 2021. 6. 3.
[Python] ASCII code 아스키 코드 변환 ord() , chr() Python .ord() .chr() ord = Ordinal Position 매서드 풀이 .ord() = 해당 문자를 유니코드 값으로 변환하여 반환 .chr() = 해당 아스키 코드 값을 문자로 변환하여 반환 (10진수, 16진수 사용 가능) 반환값 .ord() => int 정수 .char() => str STIRNG 예제 print('문자--ord()--> 유니코드값') a = ord('A') #b = ord('EE') error 한 글자만 가능 #c = ord(123) error number X d = ord('ㅁ') e = ord('B') f = hex(ord('B')) print(a) print(d) print(e) print(f) print('유니 코드값--chr()--> 문자') a = ch.. 2021. 6. 1.
[Python] 파이썬 2진수, 8진수, 10진수, 16진수 변환 총정리 bin(), oct(), hex(), str(), format 이용 Python 2진수, 8진수, 10진수, 16진수 파이썬은 10진수를 기본으로 한다. 때문에 다른 진수들의 수와 차별을 두기위해 각 진수의 수 앞에 아래 두 글자를 붙여 표현한다. 2진수 : 0b 8진수 : 0o 16진수 : 0x 1) 10진수 -----변환-----> 2진수, 8진수, 16진수 1. 파이썬 자체 내장함수 이용 영어의 앞 3글자에서 따온 함수명 2진수 : Binary 8진수 : Octal 16진수 : Hexadecimal bin(value) : 10진수 ---> 2진수 변환 oct(value) : 10진수 ---> 8진수 변환 hex(value) : 10진수 ---> 16진수 변환 반환값 : 모두 문자열 value = 100 B = bin(100) O = oct(100) H = hex(1.. 2021. 6. 1.
[Python] 파이썬 문자열 숫자 구분하는 모든 방법 .isalpha() .isdigit() . isalnum() Python .isalpha() .isdigit() .isalnum() 매서드 풀이 '문자열'.isalpha() = 해당 문자열 구성이 모두 문자(알파벳, 한글포함) 인지 체크 '문자열'.isdigit() = 해당 문자열 구성이 모두 숫자인지 체크 '문자열.isalnum() = 해당 문자열 구성이 문자 or 숫자인지 체크 (and 가 아닌 or = 합집합) 즉, 숫자만 있거나 문자만 있거나 또는 둘 다 있거나 모두 True 반환값 : 위의 세가지 모두 retun True or False 를 반환한다. 주의사항 : *주의사항1 : 123.isalpha() 이렇게 숫자를 사용할 수 없다. 무조건 "STRING" ! 안의 구성 성분을 분석해서 True or False를 반환 ! *주의사항2 : '-123'.i.. 2021. 6. 1.
[Python 제어문] 조건문 IF / 반복문 While, For / if~elif~else, while~break, for 예제 PYTHON 파이썬의 제어문, 조건문, 반복문 IF elif else & While & For 조건문 IF 조건을 판단하여 해당 조건에 맞는 명령을 수행 한다. 프로그램의 흐름을 제어하는 문법 / 조건문을 이용해 조건에 따라 프로그램 로직을 수행 파이썬에서는 들여쓰기 (4 spaces 칸 띄우기) 가 중요하다. - 언제나 같은 너비로 ! 파이썬에서 코드의 블록(Block)은 들여쓰기(Indent)로 지정한다. * 블록 block : 특정한 기능을 수행하기위한 한 단위의 코드 블록 if 문 안의 수행할 문장들 모두 들여쓰기가 잘 되어 있어야 한다. 아래 예시 有 if 조건문 다음 바로 오는 : 콜론을 잊지 않기 ! JS if문에는 : 을 쓰지않아서 이 점이 아직 안익숙하다. money = True if m.. 2021. 5. 31.
[Python] 기본 입출력 .input() 빠르게 입력 받기 sys.stdin.readline() .rstrip() 사용자 입력과 출력 input() 함수 - 한 줄의 문자열을 입력 받는 함수 map() 함수 - 리스트의 모든 원소에 각각 특정한 함수를 적용할 때 사용 사용자 입력 - .input()의 사용 >>> a = input() 'hi there' >>> a "'hi there'" >>> input('숫자 적어쥬') 숫자 적어쥬:3 ':3' >>> input('숫자 적어죠') 숫자 적어죠10 '10' >>> a = input() #무조건 문자열로 받음 b = int(input()) # 정수 변환 c = input().split() #공백 기준 list만듬 # int 배열로 만들기 * list() 빠지면 안됨 d = list(map(int,input().split())) # 입력되는 데이터가 변수 개수만큼이면 l.. 2021. 5. 31.
[Python] 점프 투 파이썬 - 딕셔너리 자료형, 집합 자료형, 불 자료형, 변수 1. 딕셔너리 자료형 == 사전 자료형 a = {1:'a', 2:'b', 3:'c'} (JS 의 객체 형태와 비슷하다.) 여기서 속성인 1,2,3 = Key, 'a', 'b', 'c'는 = Value 가 된다. key와 value , 쌍으로 데이터를 저장 딕셔너리 자료형은 아래서 공부할 집합 자료형처럼 순서가 없기 때문에 index, 인덱싱 불가이다. 비어있는 딕셔너리는 a = dict() 으로 생성 * 딕셔너리의 key는 고유한 unique 값이다. 똑같은 key 값들이 있으면 가장 마지막것만 유효, 나머지는 무시된다. Key에는 List를 쓸 수 없다. (나머지 튜플, 숫자, 문자열 등 가능) 해시테이블 (Hash Table)을 이용하므로 (key 혹은 집합의 원소Element를 이용하여) 데이터의 .. 2021. 5. 29.
[Python] 프로그래밍의 기초 : 자료형 - 숫자형(Number), 문자형(String), 리스트(List), 튜플(Tuple) 자료형이란 프로그래밍을 할 때 쓰는 숫자, 문자열 등 자료 형태로 사용하는 모든 것을 말한다. 프로그래밍의 기본이자 핵심 요소다. 1. 숫자형 ( Number ) 수의 종류 python examples 정수 100,10,5,2,1,0,-1,-4,-10,-100 실수 5.2, 345.1, -9.44, -10.2, 3.4e10 8진수 0o34, 0o25 16진수 0x2A, 0xFF * 8진수 : 1에서 7까지 8개의 숫자를 사용한다. 1자를 6비트로 표현하고 있는 캐릭터 머신의 비트상태를 나타내는데 유용하다. 110101을 2진수로 취급하는 건 불편함으로 3비트씩 나누어 110, 101을 8진수 65로 나타낼 수 있으며 (65)8이라고 쓴다. 숫자 0 + 알파벳 o or O (소문자or대문자) 로 시작한다... 2021. 5. 29.
[Eagle Network] 이글 네트워크란? 안드로이드, 아이폰 다운로드 방법은? 이글 코인, 독수리 코인 , Eagle coin 추천인 1588 글 내용 1. 이글 네트워크란? 2. 이글 코인 채굴 어플 다운로드 (무료) 정확한 다운로드 방법은 아래쪽에 있습니다. 그 전에 본문을 읽어보시는 것도 좋습니다. 안녕하세요! 오늘 아침 눈을 뜨자마자 나름 가상화폐에 일가견이 있는 지인으로부터 Eagle Network 를 소개받았습니다. 이게 무엇인가 해서 Google에 검색을 해보았습니다. 요즘같이 암호화폐, 가상화폐 사기가 많을 때, 한국 naver, daum 으로 검색되는 내용은 모두 현실의 일부분에 불과할 때가 있어 Google에 영어로 검색해서 영어 원문을 읽는 것이 더욱 신뢰가 가기 때문입니다. 이럴려고 배운 영어는 아니지만 가끔 정보를 얻을 때 너무나 유용합니다. 가상화폐를 취미처럼 하고 계신 저의 부모님도 지인으로부터 정말 너무 ~ 나 많은.. 2021. 5. 19.
비트코인 이더리움 채굴 방법은? 안녕하세요. 오늘은 여전히 핫한 가상화폐의 1등, 비트코인에 대해 다뤄보려고 합니다. 비트코인 과연 채굴이 가능한지? 비트코인 투자는 어떻게 해야하는지에 관해 알려드리겠습니다. ▶비트코인을 채굴하는 법 ? 결론부터 말하자면 개인적으로 컴퓨터를 사서 비트코인 채굴을 하는 것은 사실 불가능합니다. 가능할 수는 있겠지만 그럼 매우 성능좋은 비싼 컴퓨터와 그리고 전기세가 훨씬 더 많이 들어갈 겁니다. 예전에는 가능했지만 지금은 너무나 많은 기업/단체들이 비트코인 채굴을 전문적으로 하고 있고, 채굴된 비트코인의 양 또한 점차 줄어들고 있어서 (비트코인은 2,100만개로 제한되어 있음) 개인적으로 비트코인 채굴은 어렵습니다. ▶비트코인으로 테슬라를 살 수 있다? 바로 어제 한국 오후 시간으로 테슬라 기업이 비트코인.. 2021. 2. 9.
[재테크/주식 정보] 가상화폐 비트코인 관련주 비트코인과 관련된 주식은 무엇일까? 연일 비트코인, 이더리움, 리플 등 가상화폐의 시세에 대한 뉴스가 쏟아져 나오면서 이에 관련된 주식이 궁금하다. 현재 한국에서 가장 많이 이용되는 가상화폐 거래소는 빗썸, 업비트, 코인원 등이 있다. 가상화폐에 대한 관심과 투자가 상승하며 이와 관련된 상장주들을 알아 보려고 한다. 비덴트 빗썸코리아(빗썸을 운영하는 회사)의 지분을 10.3% 보유, 빗썸의 지주회사인 빗썸코리아홀딩스의 지분 34.2%을 가지고 있다. 빗썸코리아홀딩스는 빗썸코리아의 지분 74.1% 를 보유 중이다. 그래프를 보면 비트코인이 점차 눈에띄게 오르기 시작한 2020년 하반기에 거래량이 많아졌다. HD디지털 방송용 디스플레이의 개발, 제조 및 판매를 하며 최근에는 '빗썸'의 기획, 개발을 통해 얻.. 2021. 1. 26.
반응형