본문 바로가기

전체 글

(253)
DATAFRAME 다루기 import pandas as pd import numpy as np #두가지 데이터로만 했습니다! data = [['20230308', '삼천당제약', 55300],['20230309', '삼천당제약',55650], ['20230308', '코콤', 6380], ['20230309','코콤',6180]] df = pd.DataFrame(data,columns=['business_date','issue_name_korean_abbrev','previous_day_close_price']) print(df) #먼저 business_date가 2023년3월8일인 행만 따로 분리한 dataframe을 만들어줍니다. df_0308 = df[df['business_date']=='20230308'] print(d..
NFT강의 내용 정리 블록체인, NFT이해와 활용 5월 이후 거래량 95%하락 NFT관련 접목사업 진행이 되지 않았음 거품이 빠졌거나, 기술과 산업자체가 어울리지 않는다. NFT를 적용한 브랜드들 하지만 모든 브랜드가 NFT라는 용어를 쓰지는 않는다 ex) 레딧 NFT : 컬렉터블 아바타 WEB 3.0 Ownership : 팔 수 없는 아이템은 진짜 내 것이 아니다 ex) 게임에서 소유한 아이템을 팔수 없으면 내 소유가 아니다 디지털 상의 컨텐츠/아이템을 실제 고객과 사용자에게 돌려주는 것 NFT가 메타버스와 융합을 이루어내는 시점이 NFT 2.0이고 커뮤니티 및 팬덤이 NFT를 성공시킬 수 있는 요인임 대기업이 커뮤니티를 만들어 성공하기 어렵기 때문에 NFT시장에 진출하기 힘들기 때문에 외부 커뮤니티를 흡수함 아디다스) B..
구현 알고리즘 테스트에서 구현 문제란 풀이를 떠올리는 것은 쉽지만 소스코드로 옮기기 어려운 문제 즉, 프로그래밍 언어/문법/라이브러리에 대한 이해도가 높아야 함 * Java로 알고리즘을 공부하고 있다면 이 사이트를 추천한다. https://codingbat.com/java CodingBat Java Welcome to Codingbat. See help for the latest. codingbat.com 예) 알고리즘은 간단한데 코드가 지나치게 긴 문제 특정 소수점 자리까지 출력해야하는 문제 문자열이 입력으로 주어졌을 때 한문자 단위로 끊기(Parsing) 분류 완전 탐색 : 모든 경우의 수를 전부 다 계산해야하는 방법 시뮬레이션 : 문제에서 제시한 알고리즘을 한 단계씩 차례로 직접 수행해야하는 문제 제약사..
[c++] string내 substring 있는지 찾아내기 (find) 문자열 내 특정 문자열이 존재하는지 찾기 #include string text = "1234"; string sub = "1"; if (text.find(sub) != string::npos) // sub가 존재한다 if (text.find(sub) == string::npos) // sub가 존재하지 않는다 find 는 O(N)의 시간 복잡도를 가지기 때문에 어떤 상황에서는 for문으로 직접 구현하는게 좋을 수도 있다
형변환 String string to int / double / long / float #include #include string int_v = "1234"; string double_v = "12.34"; int i = stoi(int_v); double d = stod(double_v); Int int to string #inlcude string a = to_string(40); Char 특별한 형변환 char를 의미를 가진 int로 변경하고 싶은 경우 char c1 = 'a'; char c2 = '1'; int i1 = c1 - 'a'; // i1 = 0 int i2 = c2 - '1'; // i2 = 0; char c3 = 'b'; int i3 = c3 - 'a'; // i3 = 1
[M1 & ReactNative] rbenv install error rbenv install 3.1.3 에서는 이런 에러가 났는데 OPENSSL_CFLAGS=-Wno-error=implicit-function-declaration RUBY_CONFIGURE_OPTS=--with-readline-dir="$(brew --prefix readline)" rbenv install 3.1.3 https://stackoverflow.com/questions/70698565/why-do-i-get-the-error-the-ruby-openssl-extension-was-not-compiled-error-ruby Why do I get the error 'The Ruby openssl extension was not compiled ERROR: Ruby install aborted ..
그리디 알고리즘 그리디 알고리즘 현재상황에서 가장 좋아보이는 것만 선택하는 알고리즘 현재의 선택이 나중에 미칠 영향에 대해서는 고려하지 않는다 사용하는 경우 사전에 외우고 있지 않아도 풀 수 있을 가능성이 높은 문제 시간 복잡도 O(N)이므로, 입력 범위가 크다 (1,000,000 < N) 어떤 기준에 따라 좋은 것을 선택하기 때문에 숨겨진 기준이 존재한다 → 정렬과 함께 사용될 가능성이 높음 특징 사전에 외우고 있지 않아도 풀 수 있을 가능성이 높은 문제 창의력, 문제를 풀기 위한 아이디어를 떠올 릴 수 있어야 함 현재의 최적의 선택해 == 전체 문제의 최적의 선택해 가 되어야 함 모든 문제에서 정당한 해법이 아닐 수 있음 ( 현재 최적의 선택해 != 전체 문제의 최적해) 수학적 증명이 많이 필요함 (판단이 어려움) ..
gradlew build 에러 : processResources ./gradlew clean

728x90