분류 전체보기(152)
-
백준 25192 파이썬 문제풀이.
이건... 심화 문제인가..? 잘모르겠는데 일단 풀었다. import sys chat_count = int(sys.stdin.readline().strip()) li = [] add_count = 0 for i in range(chat_count): chat = sys.stdin.readline().strip() if chat == 'ENTER': add_count += len(set(li)) li = [] else: li.append(chat) li = set(li) print(add_count+len(set(li))) 근데 심화문제라고 하긴 했는데 글쎄...? set에 대한 것을 물어보는 문제였나보다.
2023.08.11 -
백준 1037.파이썬 문제풀이 __name__ == "__main__"을 써본다면.
전에 했던 __name__ == "__main__"을 활용해서 문제를 풀어보자. def find_N(num_of_divisors, divisors): divisors.sort() return divisors[0] * divisors[-1] if __name__ == "__main__": num_of_divisors = int(input().strip()) divisors = list(map(int, input().split())) print(find_N(num_of_divisors, divisors)) 뭐 사실 딱히 쓸 필요는 없는데 괜히.. 위 파일이 만약 run 되는 main 파일이면 if 뎁스 이하의 파일이 실행된다. 그러면 def가 실행되어서 동작할 것이다. 1037 문제는 sort를 해서 첫째 ..
2023.08.11 -
파이썬에서 import 파일 만들기. if __name__ == "__main__" 알아보기. main의 의미?
파이썬에 if __name__ == "__main__" 이런게 있다. 파이썬의 파일 이름에는 __name__이라는 변수가 기본적으로 있다고 한다. 한 번 볼까. def test_hello(): print('hello test_mok') test_mok.py라는 파일. import test_mok test_mok.test_hello() 그리고 같은 폴더 안에서 낙서장.py 라는 것을 만들어서 import test_mok 하면 가져온다. 그리고 그 py 안에 정의되어 있는 것을 가져오면 성공. 그리고 __name__이란게 있는지 확인하려면? import test_mok print(dir(test_mok)) 이렇게 써보면 된다. dir은 그 객체나 파일이 어떤 변수나 메소드가 있는지에 대한 것을 알려준다. 이..
2023.08.11 -
주식 머신러닝. 테마주는 투자 조졌다. sns.heatmap까지 했는데 결과가 너무 안좋았다.
내 몸으로 테스트를 질렀는데 어제 포스팅 했던 애들이 그냥 개박살이 나버렸다. 하이브도 떨어지고 우원개발은 5%가 넘게 떨어지고 뉴보텍은 10%가 떨어지고! 이미 오를대로 올라서 그런가? 테마주가 내가 이번 주에 느낀게 있는데 딱 사건이 벌어진다! 라고 했을 때 바로바로 사야 한다. 하루 정도는 늦어도 괜찮다. 아무튼 생각하지말고 퍼뜩! 아무튼... 빡친 상태로 공부를 해보니까 좀 잘되는 것 같기도 하고 그렇다. 뉴스 df + 한국거래소에서 가져온 다음날 등락률을 join해서 NaN값은 결측처리 하고 히트맵을 돌려봤다. ㅋ. 예측 등락률과 저게 잘 맞아야 하는데 하나도 안맞네? 내 분류가 틀렸거나 그냥 프로젝트 가설 자체가 조졌거나이다. 사실 주식 예측을 한다는 것이 되게 힘든 일이긴 한데.. 그래도 잘..
2023.08.10 -
파이썬 math.gcd(Greatest Common Divisor), math.lcm(Least Common Multiple) 최소공배수 ,최대공약수
최대공약수(gcd) : Greatest Common Divisor 최소공배수(lcm) : Least Common Multiple import math print(math.gcd(36, 60)) print(math.lcm(36, 60)) 안에 인수는 2개 들어가야 한다. 결과값. 이미 최대공약수, 최소공배수는 다 나와있는 것이여서 편하다.
2023.08.09 -
방법이 잘 안떠오른다. 투자를 하면서... 생각을 좀 해보자. 태풍 관련주, 하이브 투자.
푼돈으로 직접 투자를 하며 생각을 해보자. 현재 문제점이 뭐냐하면 ... 유명한 기업들을 빼면 기사 자체가 안나오는 날이 많다.. 요즘은 태풍이 불고 있는데 태풍 관련 주는 요즘 많이 뜨기는 하지만 최근 3개월 검색해보면 몇 개 뜨지 않는다. 그래서 어떻게 할까 하다가 일단 투자는 투자대로 하기로 했다. 우선 초전도체로 만 원 정도 이득을 봤던 게 있는데 그거는 뉴보텍 이라는 지진 테마주에 10주를 넣었다. 그리고 우원개발이라는 곳에 다 오른 마당에 투자를 조금 했다. 사람들 이미 다 알고 있는 주다. 내일은 과연 오를까? 그리고 현대, 삼성 이런 것도 많았는데 내 기준에서는 좀 관심 밖인 회사가 하나 나왔다. 하이브? 뭘까. 수집을 한다음 돌려봤다. 한국어 분류가 너무 어렵다~~ 아직 분류 안된 것 2..
2023.08.09