반응형

코딩 6

자바 - 최대공약수를 가장 빠르게 찾는 방법: 유클리드 호제법 알고리즘

백준 문제에서 최대공약수를 찾는 문제가 나왔어요. 당연히 무식한 저는 그냥 두 수의 모든 배수를 찾아서 그 중에서 가장 큰 수를 검색하는 방식으로 했는데 시간초과에 걸리는 것이 아니겠어요? 그래서 그럼 어떤 방법으로 최대공약수를 찾을 수 있을까 찾아봤더니 유클리드 호제법이라는 아주 유명한 수학공식이 있더군요. 1. 무식한 방법 public static int maximumCommonMultiple(Integer a, Integer b) { Map aCommonMultiple = new HashMap(); List bCommonMultiple = new ArrayList(); int resultCommonMultiple = 0; for (int i = 1; i

IT Tech/Java 2024.01.24

동적 패딩 구현하기 : window의 크기에 반응하는 padding

안녕하세요. 미래를 개발하는 남자... ㅎ 김준수입니다. 스터디에서 진행하고 있는 프로젝트를 진행하는 도중, 레퍼런스를 보고 있는데 참 신기한 것을 봤습니다. 요즘은 모바일 환경에서도 웹에 접속을 많이 하기 때문에 웹 페이지를 반응형으로 다 만듭니다. 그걸 쉽게 구현할 수 있는 것이 바로 부트스트랩 같은 프레임 워크를 이용하는 것이죠. 저도 왠만하면 부트스트랩이나 vue 같은 경우는 quasar를 통해서 구현을 하고 있었습니다. 그런데 이 레퍼런스는 조금 다른 방식을 이용해서 반응을 하도록 만들었더라구요? 바로 window의 width크기에 반응해서 요소의 right padding이 줄어들었다가 늘어났다가 하는 방식으로 반응을 하더라구요. 처음에 쉬워보여서 바로 구현에 들어갔다가 두드려 맞고 나왔습니다...

IT Tech/vue.js 2024.01.03

파이썬 기초 - 파이썬 설치 [코인 자동 매매 프로그램 만들기]

코인 자동 매매를 위한 프로그램을 만들기 위해서 우리가 가장 먼저 해야할 것은 개발 언어를 설치하는 것입니다. 저는 파이썬으로 만들 예정이어서 파이썬을 설치합니다. 파이썬은 두가지 방식으로 설치를 할 수 있습니다. 파이썬 공식페이지 아나콘다 페이지 파이썬 공식페이지에서 다운로드 받는 버전은 용량이 작습니다. 하지만 파이썬 하나만 들어있는데요. 아나콘다를 이용해 다운로드 받게 되면 라이브러리들과 개발을 할 수 있는 기본 메모장 같은 것이 포함되어 있습니다. 저는 아나콘다 페이지를 통해서 다운로드 받겠습니다. https://www.anaconda.com/ Anaconda | The World's Most Popular Data Science Platform Anaconda is the birthplace o..

[ 왕초보의 자바강의 1-1 ]Hello, Java 출력하기!

본격적으로 자바 코딩을 시작합니다. 자바든 다른 코딩언어든 Hello를 아주 좋아하는 것 같아요. 첫 시작은 “Hello, Java”라는 문장을 출력하는 것 입니다. 저는 애플 앱중 하나인 “code”로 공부하고 있어요. 물론 집에서는 이클립스로 하고 있습니다. 집에서 컴퓨터를 하면 세살 아기가 저에게 환장하고 달려들어서 자주 하진 못해요. 이클립스든 code든 사용하는 언어는 같기 때문에 코딩하는 부분만 잘 보셔서 해보셔요. 코드 앱을 처음 실행하면 위의 화면이 나옵니다. 새파일을 누르시면 아래와 같은 화면이 나와요. code 앱은 c언어, 파이썬, 스위프트, 코틀린 등 거의 모든 언어를 지원해요. 돈 값하는 것 같아요. 유료앱입니다. 무료앱도 찾아보면 있는데 그냥 저는 모든 언어가 다 들어있다는 것을..

[자바입문기] 왕초보의 자바, 설치하기!! 아이폰 모바일용

안녕하세요. 오년안에 이백억을 벌어야하는 남자. 오이자 입니다. 개발자를 해보고 싶어서 코딩을 독학중에 있습니다. 독학을 하다보니 이렇게 해도 되는건가 싶습니다. 안좋은 버릇이 또 나와서 학원도 알아보고, 막막함에 포기해야 되나 싶기도 하고, 일단은 그냥 계속 독학하기로 마음 먹었습니다. 학원에 가야하더라도 도움은 되겠죠! 지금 당장은 학원이든 학교든 갈 수는 없으니까요. 저는 지금 직장에 다니고 있기 때문에 쉬는 시간마다 공부할 핸드폰용 모바일 자바 프로그램이 필요했습니다. 파이썬은 구글 코랩으로 공부했었는데 자바는 안될 것 같아서 앱스토어를 찾아보던중 유료이긴 하지만 그래도 제일 깔끔해보였던 code app이라는 어플을 사용합니다. 이 어플은 보니까 거의 모든 언어를 다 연습할 수 있더라구요. 코틀린..

[자바 입문기] 프로그래밍이란? 코딩이란?

안녕하세요. 오 년 안에 200억을 벌고 싶은 남자. 오이자입니다. 원래 저는 컴퓨터 공학과에 들어갔었어요! 한 한 달 있다가 학교를 안 나갔지만요.. 학교에 나가지 않은 이유는 뭔가 고등학교 때 생각했던 대학교 이미지와 너무 달랐기 때문이었던 것 같아요. 대학교에 가면 뭔가 엄청난 걸 할 줄 알았는데, 결국 수학, 영어 등을 다시 해야 한다는 실망감에 어린 마음에 그냥 안 나갔던 것 같아요. 그리곤 음악 한다고 13년을 허튼짓 했지요.. 나이가 어느 정도 먹고 보니 코딩, 프로그래밍이 상당히 창조적이고 재미있더라고요. 이걸 미리 알았더라면… 하는 후회도.. 후회 잘 안 하는데 후회가 되더라고요. 너무 재밌는 일 같아요. 그래서 독학해보려고 합니다. 이 글은 제가 독학하면서 쓰는 그냥 독 학기입니다. 코..

728x90
반응형