전체 글
-
[AWS] AWS Educate으로 시작하기AWS/AWS 사용 2021. 3. 23. 23:34
이렇게 저렇게 AWS를 사용한지 2년이 되었는데 AWS에 대한 개념도 잘 안잡히고, 구글링을 통해 문제해결에 급급했었다. 심지어 educate 계정으로 100$ 크레딧 받는것도 이번에 알았다... https://aws.amazon.com/ko/education/awseducate AWS Educate 클라우드 진로 클라우드 진로 클라우드 진로를 통해 업계 선두의 클라우드 커리어에 요구되는 최고의 클라우드 기술에 대해 알아보세요. 기계 학습 과학자에서 애플리케이션 개발자에 이르기 aws.amazon.com 자신이 다니고 있는 학교계정에 알맞게 인증한 후 로그인 해주자. 로그인 한 후, AWS Account 메뉴를 클릭하자! 헉헉 ㅠㅠ 1년도 안남은 100$ credits ㅜㅜㅜ 여기서 AWS Console..
-
카페24 API 인증 코드(Authorization Code) 받기cafe24 develop/카페 24 API 연동 2021. 3. 17. 03:10
아직 20개 이하의 포스팅 이지만, 가끔 블로그 포스팅을 보고 메일이 오거나 댓글로 질문해주시는 분들이 있다. 재밋기도하고 도움도 드리고 싶어 문의 주셨던 "인증 코드(Authorization Code)" 받는법을 포스팅하여 봅니다! 카페24관련글 혹은 다른글 보시고 궁금한거 있으시면 언제든 댓글/연락주십시오! 사전 준비로, 1. 개발자 어드민에 앱이 등록되어 있어야 하며 2. redirect URI 및 Scope정보가 있어야한다. 3. 그리고 아래쪽의 클라이언트 계정정보 아이디/시크릿키등을 확인하자. 위 모든 준비단계는 생성한 앱개발 정보에서 쉽게 생성 및 확인 가능합니다! 많은 분들이 다른 부분은 어렵지 않아 하시는데 redirect URI 여기서 많은 한계점을 느끼시는 것 같다. URI는 어감부터 ..
-
회문(回文, palindrome) 알고리즘 구현 by Python공부/알고리즘 2021. 3. 8. 22:00
[문제] 회문(回文, palindrome)은 어떤 방향으로 읽어도 같은 문자열을 말한다. 예를 들면 “여보 안경 안 보여”, “다 큰 도라지라도 큰다.”, “아들딸이 다 컸다 이 딸들아”은 잘 알려진 회문이다. 이번에는 영문 소문자 문자열만 다룬다. 예를 들어 ‘abba’ ‘kayak’, ‘reviver’, ‘madam’은 모두 회문이다. 만일 그 자체로는 회문이 아니지만 한 문자를 제거하여 회문으로 만들 수 있으면 이런 문자열을 “유사회문”(quasi palindrome)이라고 부른다. 예를 들어 ‘summuus’는 5번째나 혹은 6번째 문자 ‘u’를 제거하면 회문 ‘summus’이 되므로 이것은 유사회문이다. 여러분은 제시된 문자열이 그 자체로 회문인지, 또는 “유사회문”인지, 아니면 그 외 일반 문..
-
재귀 알고리즘 구현 by Python공부/알고리즘 2021. 3. 3. 01:40
문제: 정수 4를 1, 2, 3의 조합으로 나타내는 방법은 다음과 같이 총 7가지가 있음, 1+1+1+1 1+1+2 1+2+1 2+1+1 2+2 1+3 3+1 정수 n이 입력으로 주어졌을 때, n을 1, 2, 3의 합으로 나타낼 수 있는 방법의 수를 구하시오. 출처: ACM-ICPC > Regionals > Asia > Korea > Asia Regional - Taejon 2001 문제를 읽자 마자, 피보나치 수열(1,1,2,3,5,8....) 처럼 각 정수 1부터 n까지 관계가 있을거같은 느낌이 강력하게 드는 문제였다. f(n)을 n일때 나타낼 수 있는 방법의 수라고하자. 패드에 숫자 1~5까지 일일이 적어보며 방법의 수를 찾고 규칙을 찾았다, 바로 f(n) = f(n-1) + f(n-2) + f(n..
-
컴파일언어와 스크립트언어 차이언어/프로그래밍 언어 2021. 3. 1. 16:08
회문 관련 알고리즘 문제를 풀다가 실행제한 시간이 있는 문제라 실행시간을 연산을 제외하고 줄이는 방법을 찾다가(Python사용) 컴파일언어인 C, C++과 스크립트언어인 Python의 실행속도의 차이도 궁금하고, 이왕 생각한김에 컴파일,스크립트 언어의 차이점에 대해 포스팅 해보려한다..! C, JAVA, Python 등과 같은 프로그래밍 언어를 사용하여 코드를 작성하여 컴퓨터에게 명령을 내리는데, 사실 컴퓨터는 0과 1만아는 상남자이다. C, C++, JAVA와 같은 프로그래밍언어는 컴파일언어인데, 작성한 코드를 컴파일러를 통해 모두 기계어로 변환 후 실행한다. 빌드단계에서 시간을 잡아 먹지만 runtime환경에서 빠른 속도를 발휘한다. 이와달리 Python, Javascript, PHP등과 같은 인터프..
-
인공지능 머신러닝 딥러닝 개념AI/AI 기초 2021. 1. 16. 02:43
AI 관련 공모전 진행 중 인공지능(AI), 머신러닝(ML), 딥러닝(DL?)의 용어 정리하는 글을 한번 쓰고 싶었다. 그냥저냥 노마드코더나 유튜브의 여럿동영상에서 위 그림과 같은 포함관계를 많이 접했었고, 당시 이해 했지만 항상 시간이 지나면 아리송 하다. 배움이 아직 깊지 않기에, 러프한 설명 양해 부탁드립니다. 우선 인공지능(AI)는 러프하게 우리가 가진 지능을 인공적으로 기계나, 여타사물에게 부여를하면 그것이 바로 인공지능이 탑재된 기계 또는 사물이 되는 것 이다. AI에는 크게 두가지 종류가 있는데 General-AI, Narrow-AI 즉, 위 AI 선구자의 사진에서 나오는 기계처럼 전반적인 우리 인간이 가진 지능을 포함한 AI, 후자는 사진을 인풋값으로 주면, 그 사진이 어떤 동물 또는 어떤..
-
Google colab app 보이지 않을 때,AI/AI 문제해결 2021. 1. 11. 19:45
DACON에서 진행하는 AI 경진대회를 시작함에 앞서 google colab 세팅 중, 구글의 유수 레퍼런스에서 지시하는 방향대로 세팅을 진행했지만 colab app이 보이지 않았다. 구글에 "google drive colab app doesnt work" 와 같이 원시적인 검색을 통해 세팅을 마무리 하려던 차, 구글이 드라이브상에서 colab 앱을 사용하는 것을 제거했다고 한다..... 잘사용하던 서비스를 갑자기 삭제하는 경우는 거의 잘없는데 내가 잘못알고있나...? 혹시나 colab을 사용하시려던 분들이 관련 레퍼런스에 따라 작업하시다가 app이 보이지않아 당황하신분들을 위해 글을 쓴다... 그냥 colab에 직접 들어가서 새로운 노트를 만들어 주고, from google.colab import dr..