본문 바로가기

전체 글

(47)
[자료구조] 스택(Stack)이란 무엇인가? 그리고 어떻게 사용하는지 C로 알아보기 안녕하세요~ 준형입니다. 오랜만에 블로그에 왔는데 이번에는 자료구조를 배우면 거의 초반에 배우는 비교적 쉬운 자료구조인 스택을 쉽고 정확하고 확실하게! 알려드리기 위하여 글을 쓰러 왔습니다. 순서는 1. 스택이란 무엇인지 간단하게 알아보고 2. 코드와 함께 구현과 동작 원리를 알려드리고 3. 마지막으로 2번 과정으로 작성된 코드의 동작까지 한번 확인해보죠 스택이란 무엇인가? 스택의 기본 동작 과정은 후입선출 (Last in First Out) 즉, 가장 마지막에 들어간 데이터(가장 최근에 들어온 데이터)가 가장 먼저 빠져나가는 방식입니다. 실생활에 간단히 비교해 보자면 물건이 쌓여 있을 때 가장 위에 있는 물건부터 집어가듯 스택도 똑같다고 생각하시면 될 거 같습니다. 그림으로도 간단하게 보여드리자면 자 ..
IT특기병 : SW개발병(소프트웨어개발병)이 되는 법 안녕하세요. 공돌이 준형입니다. 오늘은 육군의 모집병 중 IT특기병과에 속하는 SW개발병에 대해서 알려드리겠습니다. 우리같이 프로그래밍에 관심이 있는 사람들은 군대에서 배운 나용이 개발에 도움이 되기 때문에 관심을 가져야합니다! 전역 하고도 군생활이 나중에 도움이 되는 몇안되는 보직입니다.. 먼저 SW개발병이 하는 업무는 군 내에서 사용하는 소프트웨어를 유지 및 보수 그리고 개발을 하는 것 입니다. 보통은 육군 본부나 군단 그리고 전방 사단 위주로 가게됩니나. (어느정도 일정 규모 이상의 주요 부대로 가게됩니다.) 실력이 천차만별이기 때문에 개발은 어느정도의 숙련도를 가진 사람들이 하고 나머지는 전산일을 하게됩니다. 개발은 자바, 오라클DB기반 웹애플리케이션으로 웹 위주의 개발을 하게됩니다 선발 과정은 ..
ETF란 무엇인가? 완전 정복하기 요즘 많은 분들이 주식을 시작하고 있는데 주식에는 참 어려운 용어들이 많다.. 오늘은 주린이들이라면 알아두면 좋은 ETF가 무엇인지 알아보도록 하자. ETF는 쉽게 설명하면 주가 지수를 따라가는 주식이라고 할 수 있다. 예를 들어보자. 나는 코스피 200 지수에 투자하고싶은데 무슨 방법이 있을까? 바로 200개의 주식에 분할 투자를 하면 그게 곧 코스피 200 지수에 투자하는 것과 같다. 하지만 그렇게 하기에는 너무 귀찮지 않은가. 그래서 이렇게 우리를 대신해서 원하는 분야에 분산 투자를 해주는게 인덱스 펀드이고 우리가 이 펀드를 거래소에서 사는 게 ETF다. 예를 들어서 국내ETF 중 tiger top10을 보자 ETF종목들은 보통 이런식으로 구성되어있다. 해당ETF는 top10 etf로 코스피 상위 ..
바지 사이즈를 볼 때 앞밑위랑 뒷밑위가 뭘까? 오랜만에 심심해서 내가 좋아하는 옷 브랜드의 온라인 스토어를 들어가서 신상 옷들을 보는데 너무 예쁜 바지를 찾았다. (가격이 안예쁘다) 그래서 가장 먼저 나에게 맞는 사이즈가 있는지 보기위해 사이즈표를 보는데 (혹시 이 사이즈만 보고 어디 브랜드인지 아는 사람은 댓글!!) 이게 뭔가 앞밑위랑 뒷밑위 라는 게 있다. 앞밑위 뒷밑위.. 발음도 어렵고 뭔가 생소하다. 하지만 사이즈를 맞춰보기 위해서는 난 이 두 단어의 뜻을 알아야만 했다. 과연 앞밑위랑 뒷밑위는 무슨 뜻인가 지금부터 알려주겠다. 먼저 앞밑위. 보통 바지의 지퍼가 끝나는 지점부터 바지의 맨 위까지의 길이가 앞밑위다. (대충 가랑이 윗부분 길이?) 그러니까 실질적인 다리 부분을 제외한 윗부분? 뒷밑위는 그냥 비슷하게 지퍼가 끝나는 지점부터 맨 위..
뭐지.. 한달 만에 애드센스 승인 난 후기 먼저 영광의 스크린샷.. 첨에 티스토리를 시작할 때 나도 애드센스 승인이 빨리 나고싶어서 인터넷에 검색을 많이 해봤는데 글들을 보니 매일매일 글을 한개씩 꾸준히 쓰고 글자 수도 500자가 넘어야되며 사진도 넣고 별별 조건이 많았는데.... 난 그러기에 너무 귀찮았다. 그래서 나는 평균 3일에 한번 정도로 12개만 쓴 거 같은데 승인이 났다! 그러면 지금부터 내가 애드센스에 승인이 나기까지 어떤 과정으로 썼는지 지금부터 바로 설명 해드리겠다!!-! 먼저 카테고리를 보면 알겠지만 그래도 나는 한가지의 주제로 글을 쓰긴 했다. 주제 선정은 그냥 내가 흥미를 가지고 있는 주제로? 주제는 정말 사람들이 무관심한 주제여도 좋다 유입률을 중요시 여기는 사람들도 있던데 내가 볼 때 애드센스 승인과 아무런 상관이 없다!..
포르자 호라이즌4 CR(돈) 쉽게 모으는 방법 안녕하세요. 공돌이준형입니다. 요즘 남는 시간에 포르자 호라이즌4라는 게임을 즐겨 하는데요 사고 싶은 차는 많지만 경주를 해서 얻는 CR 보상을 보면 암울합니다.. 이럴 때 어떻게 하면 돈을 쉽고 빠르게 많이 벌 수 있을까요? 지금부터 알려드리겠습니다. 먼저 호라이즌4의 레이싱 보상 CP는 거리에 비례해서 줍니다. 가장 쉽고 빠르게 모으기 위해서는 긴 거리를 최대한 빠르게 달리는 것이겠죠? 긴 거리를 최대한 빠르게 달리기에 최적화돼있는 맵을 지금부터 추천해드리겠습니다.지도를 열어서 페스티벌 부지 오른쪽으로 가다 보면 '엘름스던 온 씨 질주'라는 맵이 있습니다. 저기로 가줍시다!입장을 해줍니다여기서 싱글 플레이 선택사용자 지정 이벤트를 눌러줍니다.여기서 화면에 보이는 셋 중 하나를 선택하시면 되는데 각각 ..
[파이썬 기초] if문이란 무엇인가? (if, else, elif? 중첩 if문?) 안녕하세요. 공돌이 준형입니다. 오늘은 파이썬의 조건문인 if문에 대해서 알아보는 시간을 가져볼게요. 먼저 가장 기본적인 if문의 대략적인 형태를 알아보죠. if x>10: print("x는 10보다 큰 수입니다.") else: print("x는 10 이하의 수 입니다.") 영어 뜻을 보면 if : 만약, else : 그렇지 않다면 인데, 코드를 보면 대충 감이 오시죠? 해석을 먼저 해보자면 만약 x가 10을 초과한다면 "x는 10보다 큰 수입니다."를 출력하고 그렇지 않다면 "x는 10 이하의 수입니다."를 출력하는 코드입니다. 이제 문법을 자세히 알아보죠. if문은 if다음의 조건이 참이라면 다음에 나오는 구문을 실행하는 코드인데요 먼저 각각의 조건식 뒤에는 : 을 붙여주셔야 됩니다. 그리고 조건이 ..
파이썬 IDE(통합 개발 환경) 아나콘다 설치 방법 안녕하세요. 공돌이 준형입니다. 오늘은 파이썬 통합 개발 환경 중 무료로 사용할 수 있는 프로그램 아나콘다를 어떻게 설치하는지 알려드리도록 하겠습니다. 파이썬에서 기본으로 제공하는 IDLE도 있지만 그거는 진짜 기본에만 충실해서 편의 기능이 전혀 없습니다. 제가 아나콘다를 사용하는 가장 큰 이유는 다양한 라이브러리를 쉽게 사용할 수 있기 때문입니다. 그리고 저는.. 오늘부터 이러한 라이브러리를 활용해 주식 프로그램을 만들 계획입니다...ㅋㅋ 먼저, 아나콘다 공식 사이트로 이동해줍니다. www.anaconda.com Anaconda | The World's Most Popular Data Science Platform Anaconda is the birthplace of Python data science..