본문 바로가기

분류 전체보기

(426)
해시 01 - 완주하지 못한 선수, 프로그래머스, 알고리즘, Programmers, Stack, Queue, Hash, 코딩테스트, Algorithm, 풀이과정, Leetcode, 릿코드, 코딩테스트, Tech interview 간만에 쌓인 것들 다시 업로드를.. # 참가자의 각 이름과 이름이 몇번 나왔는지를 확인해서 해시를 만들고, # 완주자로 위의 해시의 카운트를 빼서 없애준다. # 남은 참가자가 있으면 그 자가 범인! # 1. Input participant and completion arrays # 2. Make participant Hash # 3. Iterate completion array # 3.1. Check Hash # 3.1.1. If Hash has Name of completion, reduce Count. # 3.1.2. If Hash doesn't have Name or Count == 0, then remove that Name Hash. # 4. Return remained participant N..
아나콘다 환경 설치, 복사, 파이썬, Anaconda enviroment export/import, How to transfer conda environment, Python, 복사, 파이썬, Clone, 개발환경 How to clone and make new conda enviroment on somewhere. 아나콘다의 파이썬 및 각종 개발환경 설치한 것을 동일 PC 혹은 다른 PC로 옮길 때 사용하는 커맨드라인 1. Check env name what you wanna export or clone 2. Activate that env 3. Export env list .txt 4. Open conda cmd in PC you wanna make new env 5. (If there are packages conda cannot install) Add conda-forge channel 6. Make new env using env list .txt file 1. 설치된 환경들 중 export할 환경 이름을 ..
핸드폰 용량 정리, 최적화, 아이폰/안드로이드/갤럭시/픽셀/엘지/폴더 구글 픽셀3 폰 쓴지 이제 2년? 3년? 정도 됨 64gb 핸드폰인데, 얼마전부터 계속 90% 95% 거의 남은 용량이 없는 것. 사진 때문인가 다 구글클라우드 백업하고 지워도 비슷함. 이런저런 파일들을 지우다가.. 앱은 원래도 많이 없어서 별 생각 없었는데, 혹시나해서 보니까 똭.. 어이가 없어서 올림 가끔 앱 캐시나 앱에서 다운받아서 몰래 꼼쳐둔 파일들 지워야함 네이버 만화앱은 저따위였고, 다음카카오 만화앱은 상당히 깔끔했다. -> 결론 ㅎㅎ 네이버
Lenovo 레노보 씽크패드 Thinkpad 빨콩 무선키보드/블루투스/울트라나브2/트랙키보드 구매 후기 빨콩 + 키감 + 무선 울트라나브2 를 기다리다가 최근 나왔길래 고민안하고 샀다. -> 가격 13만 5천원 내외였던 것 같은데 음.. 가성비는 그닥 -> 빨콩 예전 x1 이후에 간만에 빨콩을 쓰니 손이 잘 안가서 편한지 모르겠다. 예전엔 편했었다. 익숙해지면 편할 듯 -> 키감 키감은 매우 좋다. 소리도 좋다. 랩탑보다 더 좋아진 느낌이다. 묵직하고 찰지다. -> 무선 블루투스 연결도 잘되고, 블루투스 모듈 없으면 usb 동글을 꽂아서 사용할 수도 있다. 좋다. -> 충전 안드로이드 요새 일반적인 3핀 충전과 usb 단자 선이 딸려와서 충전 가능하다. 건전지보다 나은 듯? -> 키배열 갠적으론 최악. 만든 사람 찾아가서 다시 만들어내라고 조지고 싶음. fn 키랑 ctrl 키 위치도 이상하고 home / ..
강화학습 MDP 기본 개념2, Reinforcement Learning, Markov Decision Process, AI, Artificial Intelligence, agent, state, action, reward, Statistics 2020/09/06 - [Programming/Artificial Intelligence (AI)] - 강화학습 MDP 기본 개념1, Reinforcement Learning, Markov Decision Process, AI, Artificial Intelligence, agent, state, action, reward, Statistics 1. Policy - state 에서 가능한 action 들의 선택 확률에 대한 분포(맵) 이다. 따라서, agent 가 state 에서 어떤 action 을 할 확률, 규칙 이라 할 수 있음 - 강화학습의 method 는 경험을 통해서 agent 의 policy 가 어떻게 바뀔지를 정하는 것이라 볼 수 있다. - State, Model, Action, Rewar..
강화학습 MDP 기본 개념1, Reinforcement Learning, Markov Decision Process, AI, Artificial Intelligence, agent, state, action, reward, Statistics 강화학습의 Finite MDP (유한 마르코프 결정 프로세스) 프레임은 아래와 같은 것이 반복됨 s -> a -> r -> s -> a -> r s 는 state (상태) a 는 action (행동) r 은 reward (보상) 상태0 에서 행동0 을 하고, 보상1 을 받는다. (이 때, 상태는 상태1) 상태1 에서 행동1 을 하고, 보상2 를 받는다. (이 때, 상태는 상태2) ... Termination 될 때 까지 진행한다. state : environment 내에서 현재 agent 의 상태 action : agent 가 취할 수 있는 행동 reward : 중간중간에, 혹은 최종에 받는 보상값 agent : 나, 객체 그 자체 environment : agent 가 처해있는 여러가지 상황 polic..
LeetCode #728 SelfDividingNumbers. Algorithm,알고리즘,LeetCode,Codefights,CodeSignal,코드파이트,코드시그널,예제,그래프,Graph,example,c++,java,재귀,recursive,datastructure,techinterview,coding,코딩인터뷰,기술면접, 데이터.. LeetCode #728 SelfDividingNumbers. Algorithm,알고리즘,LeetCode,Codefights,CodeSignal,코드파이트,코드시그널,예제,그래프,Graph,example,c++,java,재귀,recursive,datastructure,techinterview,coding,코딩인터뷰,기술면접, 데이터베이스, sql, query, 쿼리 It's been a long time.. 아주 오랜만에.. Runtime: 0 ms, faster than 100.00% of C++ online submissions for Self Dividing Numbers. Memory Usage: 6.3 MB, less than 97.68% of C++ online submissions for S..
.Net Entity class / DB migration command / 닷넷 / 데이터베이스 마이그레이션 명령어 / DotNet / C sharp / 씨샵 / 씨샾 .Net Entity class / DB migration command / 닷넷 / 데이터베이스 마이그레이션 명령어/DotNet/Csharp/씨샵/씨샾/EntityFrameworkCore/엔티티프레임워크코어 - DB migration 하는 방법 (DB 최초 생성 또는 수정 후 다시 생성) 1. Visual Studio 에서 View - Other Windows - Package Manager Console(PMC) 창 열어둔다. 2. PMC 창에 아래 명령어 순서대로 친다. 2.1. 기존의 DB가 있다면 해당 DB (Context) 클래스에 해당되는 DB를 지워준다. Drop-Database -Context {DbContext클래스이름} 2.2. 만들어둔 DB (Context) 클래스에 해당되는 Mig..