본문 바로가기

2018/0418

백준 baekjoon 단계별로 풀어보기 - 4. if문 사용해보기 안녕하세요! 꼬부기입니다.백준 사이트에서 알고리즘 공부를 하고 있는 분들께 이 시리즈가 도움이 되었으면 하는 바램으로 오늘은 4번째 단계인 'if문 사용해보기'에 대해 포스팅하겠습니다. 이번 문제집은 조건문을 사용해야 하기 때문에 문제를 읽고 필요한 조건을 파악해서 적절한 위치해 if문, else if 등의 문법을 잘 이용해야 합니다. 그럼 첫 번째 문제부터 보도록 하겠습니다.1. 백준 9498번 - 시험 성적시험 성적이 입력으로 들어왔을 때, 어느 점수 구간에 속하는지 if문을 통해 찾아내어 등급을 출력하는 문제입니다. 조건문if와 if else를 여러개 사용해서 해결할 수 있습니다. 코드는 다음과 같습니다.#include int main ( void ) { int val; scanf ( "%d", &.. 2018. 4. 27.
공대생 꼬부기의 자취이야기 - 4. 크몽 서비스 등록 (경제활동) 안녕하세요! 꼬부기입니다. 오랜만에 자취이야기 시리즈로 돌아오게 되었습니다. 이전까지는 자취방을 구하는 방법과 겨울철에 살아남기 위해 했던 것들에 대해 포스팅을 했었다면, 오늘은 진짜 살아남기 위해 이번에 시작한 경제활동에 대해 글을 적어보려고 합니다. 자취를 시작하면서 블로그를 개설했으니 둘 다 똑같이 한 달이 되었습니다. 월세와 관리비를 내고, 핸드폰 통신비에 교통비에 식비, 책 값, 기타 경비 등 돈이 들어올 곳은 없는데 나갈 곳은 왜이리 많은지 돈 모으는게 어렵다는 어른들의 하소연이 독립하고 나서 더 크게 와닿습니다. 집에서는 공부에 집중하라시며 용돈을 주시지만, 공대생인 만큼 전공 공부를 써먹어서 돈을 벌 방법이 있을거라는 생각에 이리저리 찾아보다가 '크몽'이라는 사이트를 알게 되었습니다. 크몽.. 2018. 4. 26.
백준 baekjoon 단계별로 풀어보기 - 3. for문 사용해보기 안녕하세요! 꼬부기입니다. 이번에는 백준 단계별로 풀어보기 중에 3번째 문제집인 'for문 사용해보기'에 대한 포스팅을 하려고 합니다. 단계 별로 풀어보기 문제집에서 7번까지는 사용하는 언어의 기본을 익히는 내용이고, 8번 '규칙 찾기'부터 슬슬 머리를 써야하는 문제들로 이루어져 있습니다. 따라서 7번에 대한 포스팅까지는 간단한 설명과 함께 제가 짠 C언어 코드가 어떤식으로 이루어져 있는지 참고하면서 공부하는게 도움이 될 것이라고 생각됩니다.1. 백준 2741번 - N 찍기이 문제는 말그대로 반복문을 연습해보는 기본 문제입니다. 프로그래밍을 처음 접하는 사람들에게는 모든 것이 익숙치않아 어렵게 느껴질 수 있지만, 연습만 조금 하고나면 가장 많이 사용하게 될 for문입니다. 문제에서 주어지는 자연수 N이 .. 2018. 4. 26.
티스토리 블로그 팁 - 구글 검색 최적화하기 안녕하세요! 꼬부기입니다. 이 포스트에 방문하신 여러분들은 티스토리 블로그를 시작하게된 이유가 무엇인가요? 쌓여가는 포스팅과 기록들? 점점 높아지는 방문자 수를 보며 느끼는 만족감? 다른 블로거들과, 혹은 이용자들과의 소통? 혹은 애드센스를 통한 수익 창출 등과 같은 이유로 블로그를 하겠다는 동기를 얻으셨을 것이라 생각합니다. 이번 포스팅에서는 이렇나 방문자들을 위해 구글 검색 최적화 및 구글검색에 노출이 될 수 있도록 설정하는 방법에 대해 알려드리려고 합니다. 이러한 설정은 티스토리를 시작한지 얼마되지 않은 분들이나, 많은 사람들이 블로그에 찾아왔으면 좋겠지만 그렇지 않은 블로그를 운영하시는 분들을 위한 방법입니다. 물론 소개해드릴 방법을 따라서 설정을 하고나면 즉각적으로 방문자 수가 늘어나는 효과를 .. 2018. 4. 25.
백준 baekjoon 단계별로 풀어보기 - 2. 사칙연산 도전하기 안녕하세요! 꼬부기입니다. 이번 포스팅은 백준 단계별로 풀어보기의 문제집 2번인 '사칙연산 도전하기'에 대해서 풀이를 적으려고 합니다. 이번 문제집 또한 저번 풀이집이었던 '1번 - 입/출력 받아보기'처럼 기본기를 다지는 문제들로 이루어져 있습니다. 각자가 선택한 언어에 대해서 기본 연산자를 사용하는 방법을 익힐 수 있는 문제들을 지금부터 풀어보시겠습니다. 1. 백준 1000번 - A+B 이 문제는 두 개의 정수를 입력받아 덧셈 결과를 출력하는 문제입니다.그 뒤에 이어지는 1001번, 10998번, 1008번도 마찬가지로 사칙연산 중 하나인 뺄셈, 곱셈, 나눗셈 결과를 출력하는 문제입니다. 1008번 나눗셈 문제는 C언어 같은 경우에 자료형이 달라지면서 생기는 문제점이 있기 때문에 아래에서 설명을 하고,.. 2018. 4. 22.
꼬부기의 공대이야기 4주차 - 블로그는 꾸준함이 최고다 안녕하세요! 꼬부기입니다.꼬부기의 공대이야기 블로그를 시작한지 한 달이 다되어 갑니다. 포스팅을 하고, 새로운 소식이 무엇이 있나 알아보고, 다른 사람들은 어떻게 글을 쓰고 블로그를 운영하는지 보면서 '블로그'라는 영역에도 깊이가 있다는 것을 많이 느끼고 있습니다.내가 운영하고 있는 이 블로그의 주제는 무엇인지, 블로그를 운영하고자 하는 목적과 주제가 일치하는지, 포스팅을 단편적인 것을 자주 올릴 것인지, 시리즈로 구성해서 꾸준히 올릴 것인지 등 사람들마다 각자의 개성에 맞추어 블로그를 꾸려나가고 있는 것을 알게 되었습니다. 그리고 네이버 블로그와는 달리 티스토리는 HTML/CSS 코드를 만질 수 있어서 내 입맛에 맞추어 이것 저것 바꿔보는 맛이 있어서 저한테 더 맞는 느낌입니다. (물론 바꾸려고 시도했.. 2018. 4. 21.
윈도우 안전모드 부팅 방법 (F8키 작동 안할 경우) 블루스크린 혹은 시스템 에러로인해 윈도우 파일을 수정하거나, 백신을 이용해서 컴퓨터를 정리해야 하는 경우 등 컴퓨터를 하다보면 시스템을 건드려야 하는 경우가 생깁니다. 문제는 이러한 작업을 진행하고자 할 때 '이미 사용중인 파일'이라는 문구가 뜨거나, '시스템 권한이 없습니다.'라는 문구로 인해 원하는 작업을 못하는 경우가 종종 있습니다. 이런 문제를 해결하기 위해서는 윈도우의 '안전 모드'로 부팅해서 해결이 되는 경우가 많습니다. 이번 포스팅에서는 안전모드로 부팅하는 방법에 대해 알아보도록 하겠습니다. 보통 부팅시 F8 키를 연타하면 고급 부팅 옵션이 뜨면서 안전 모드로 부팅할 수 있습니다. 바이오스 부팅 메뉴키와 설정이 똑같다면 윈도우에 진입하기 직전에 F8키를 연타하시면 됩니다. 그런데 F8키로 진.. 2018. 4. 20.
rundll32.exe 오류 한번에 해결! rundll32.exe 오류 한번에 해결하기! 멀쩡하게 컴퓨터를 잘 사용하고 있다가 뜬금없이 'rundll32' 오류가 나타나는 경우가 있습니다. Windows를 사용하는 분들이라면 한 번쯤은 만날 수 있는 반갑지 않은 손님인 rundll32 오류. 보통 컴퓨터를 시작하거나 프로그램을 시작, 혹은 종료 등 특정 기능을 사용하려고 할 때 가장 자주 발생합니다. 이 오류는 문제없는 EXE파일로 위장하고 있는 바이러스로 인해 컴퓨터가 감염이 되어 생길 확률이 높습니다. 또는 드라이브의 문자열을 바꾸거나, 이전에 인식했던 드라이브 문자열을 새로운 것으로 바꾸는 과정에서 발생하기도 하는 에러입니다. 해결하기 위해서는 레지스트리를 복구하고, 바이러스를 체크하고, 디스크 정리, 드라이버 업데이트, Windows검사,.. 2018. 4. 20.
[논문] Generative Adversarial Nets (1) Generative Adversarial Nets - Ian Goodfellow et al. 2014. 논문 리뷰이 논문은 2014년에 Ian Goodfellow가 NIPS에서 발표한 paper로, 최근 몇 년 동안 인기몰이를 하고 있는 논문입니다. 가장 기본이 되는 이 논문에서는 노이즈로부터 이미지를 생성하는 아이디어를 제시했지만, 다양한 논문이 나오면서 더 발달된 이미지 생성(Image Generation), 자연어처리 (NLP, Natural Language Processing) 등 다양한 분야에서 엄청난 응용 가능성을 보여주고 있습니다. 이 논문에서 핵심 내용은 다음과 같습니다.GAN의 기본 아이디어 제시GAN 모델이 global minimum으로 최적화되어 있고, 주어진 문제는 unique한 답.. 2018. 4. 18.
꼬부기의 공대이야기 2주차 - 기반다지기 안녕하세요! 꼬부기입니다. 꼬부기의 공대이야기 블로그를 운영한지 벌써 2주일이 지났습니다. 하루에 글 한개씩 올리는게 목표였는데, 그래도 포스팅을 지운거 까지 합치면 20개 정도 올렸으니 아직까지는 꾸준하게 목표를 향해 가고 있습니다. 블로그를 시작한지 일주일 정도까지는 애드센스 업그레이드 승인을 위해서 인터넷에서 기사들과 글들을 보고 최신 이슈나 정보를 수집해서 포스팅을 했었습니다. 그렇게 올리고 나서 다음에 다시 봤을 때 글이 짧거나, 내용이 마음에 들지 않을 경우 수정해서 다시 포스팅하거나 비공개, 혹은 삭제하는 식으로 제 블로그 퀄리티를 높게 유지하기 위해서 노력하고 있었습니다.그러다 보니 블로그를 시작한 이유가 마치 애드센스 승인을 거쳐 돈을 버는 것으로 점점 바뀌고 있는 것 같습니다. 공부하고.. 2018. 4. 6.
백준 baekjoon 단계별로 풀어보기 - 1. 입/출력 받아보기 안녕하세요! 꼬부기입니다. 이번 포스팅부터 백준 단계별로 풀어보기에 대한 문제 풀이를 시작하려고 합니다. 알고리즘 공부를 시작한지 얼마 되지 않아 깔끔하고 고수들의 코드는 아니지만, 다른 초보 분들이 접하셨을 때 비슷한 수준의 코드는 이해하기 편하실거라 생각하고 글을 진행하겠습니다. 단계별로 풀어보기 첫 번째 포스팅은 '입/출력 받아보기' 입니다. 프로그래밍 언어를 익힐 때 보통 가장 먼저 배우는 것이 입/출력이고, 모든 시작은 여기에서부터 이루어집니다. 저는 C언어로 진행하겠습니다. 검색해서 문제 해결방법을 보러 오신 분들께서는 Ctrl + F를 사용해서 백준 문제 번호 혹은 문제이름을 검색하시면 빠르게 찾으실 수 있습니다. 백준 - 입/출력 받아보기 1. 백준 2557번 - Hello World 이 .. 2018. 4. 6.
티스토리 글에서 코드 강조하기 - 코드 하이라이터(Syntax Highligter) 사용 안녕하세요! 꼬부기입니다. 티스토리 블로그에 포스팅을 한 개, 두 개 올리다 보면 코드를 써야하는 경우가 있습니다.개발관련 블로그를 운영하는 경우 코드를 한 눈에 들어오게끔 포스팅할 수 있다면 읽는 사람 입장에서 좀 더 편하게 글을 읽을 수 있게됩니다.포스팅을 하는 입장에서는 조금 번거로울 수 있으나, 블로그에 방문한 사람들의 편의를 위해 조금만 불편을 감수하면 다음과 같이 깔끔한 코드를 블로그에 올릴 수 있게 됩니다. 1. 적용하기 전#include int main(void){printf("Hello, Tistory!\n"); return 0;} 2. 적용 후보시는 바와 같이 소스코드를 그냥 붙여 넣는 것보다 훨씬 깔끔하고 보기에도 편합니다.이렇게 할 수 있도록 도와주는 도구는 SyntaxHighlig.. 2018. 4. 5.
LCS - BOJ 9251번 안녕하세요! 꼬부기입니다. 이번 문제는 BOJ 9251번 - LCS 입니다. 1. 개요 LCS는 Longest Common Subsequence의 약자로, 해석하면 최장 공통 부분 문자열입니다. 연속적인 부분 문자열인 substring과는 달리 subsequence는 연속적이지 않은 부분 문자열입니다. 익숙한 숫자로 생각을 해보면 다음과 같은 집합이 있다고 가정하겠습니다. S = {4, 7, 3, 1, 2, 9, 5} 이때, substring은 {4, 7, 3, 1}, {3, 1, 2, 9} 또는 {7, 3, 1, 2, 9, 5}와 같이 연속적인 부분집합입니다. 반면에 subsequence는 {4, 1, 9}, {1, 5}와 같이 흔히 우리가 알고 있던 부분집합과 같은 개념이라고 접근하면 이해하기 편합니.. 2018. 4. 4.
KOI 2017 - 한국정보올림피아드 초등부 1. 딱지치기 (BOJ 14696번) 어린이 A와 B의 그림을 4,3,2,1 그림에 맞게 cnt배열을 증가시켜준다음, 별에 해당하는 부분부터 비교해 가면서 크면 답을 출력하고 break, 끝까지 가면 'D'를 출력하게 구현하였다. #include #include int main( void ) { int N, iter, val; scanf( "%d", &N ); int arr[2][4]; char result; for( int n = 0; n < N; n++ ) { memset( arr, 0, sizeof ( arr ) ); for( int i = 0; i < 2; i++ ) { scanf( "%d", &iter ); for( int j = 0; j < iter; j++ ) { scanf( "%d", &v.. 2018. 4. 4.
공대생 꼬부기의 자취이야기 - 3. 따뜻하게 살아남기 안녕하세요! 꼬부기입니다.저번 포스팅에서는 자취방을 구할 때 참고하면 좋은 팁들, 그리고 계약을 할 때 알아두면 좋을 팁에 대해서 적었습니다. 못보신 분들은 아래 포스팅도 보고 오시면 좋을 것 같습니다. 지난이야기공대생 꼬부기의 자취이야기 - 1. 자취방 구하기공대생 꼬부기의 자취이야기 - 2. 이사 & 계약 이번 이야기는 '자취방에서 따뜻하게 살아남기' 편입니다.지금 글이 꽃피는 봄이오면서 시기상 많이 늦기는 했지만, 몇 주 전까지만 해도 밤이면 아직 추운 나날이 이어졌었습니다. 이사온 날 처음으로 혼자 밤을 맞이하며 잠에 들려고 했으나, 오래된 집이라 그런지 이중창임에도 불구하고 외풍(우풍?)이 들어와 이불을 꽁꽁 싸매고 잠에 들었습니다.보일러를 틀면 되지 않느냐는 말씀을 하실 수 있습니다만, 인터넷.. 2018. 4. 3.
공대생 꼬부기의 자취이야기 - 2. 이사 & 계약 안녕하세요! 꼬부기입니다. 저번 포스팅에서는 제가 겪었던 경험을 토대로 좋은 자취방 혹은 원룸을 구할 때 참고하면 좋은 것들에 대해서 적었습니다.지난이야기공대생 꼬부기의 자취이야기 - 1. 자취방 구하기오늘은 자취방 이사와 계약에 관한 글을 쓰려고 합니다. 20대 중반이 되었으니 살면서 알아야하고 꼭 필요한 내용이라면 직접 부딪혀가면서 배워보자라는 마음을 이번에 독립하면서 가지게 되었습니다. 그 중에서 제가 앞으로 할 거래와 계약 중에서 부동산 거래는 가장 규모가 클 것입니다.그래서, 나중에 큰 금액이 오고가는 거래를 하기 전에, 작은 규모로 계약을 똑같이 경험할 수 있는 원룸 거래를 부모님 도움 없이 혼자서 진행하기로 하였고, 부모님께서는 흔쾌히 해보라고 말씀하셨습니다. 물론 계약하러 갈 때는 혹시 몰.. 2018. 4. 2.
파일첨부시 인터넷이 꺼질 경우 해결방법 [크롬] 안녕하세요! 꼬부기입니다. 얼마 전에 자취를 시작하면서 방도 새로 얻은 겸 노트북을 정리하고 다시 쓰려고 포맷을 했습니다. 공대생이다 보니 필요한 프로그램들과 문서 작업에 필요한 프로그램, 디자인에 필요한 프로그램 등을 설치한 뒤 잘 쓰고 있었습니다.그러다 과제를 제출하려고 메일을 보내려는데, 파일을 첨부를 하는 순간 인터넷이 갑자기 종료가 되는 현상이 자꾸 반복되었습니다. 서버가 잠시 오류가 있거나(구글인데?) 컴퓨터가 잠깐 오류가 생긴 것이라 판단하고, 파일을 첨부하자마자 인터넷이 꺼지기 전에 후딱 메일을 보내는 식으로 과제를 제출했습니다.이런 방법이 하루이틀이지 근본적인 해결방법을 찾고자 인터넷을 뒤져가며 여러가지 시도를 해보았습니다. 설정에 들어가서 인터넷 사용기록, 쿠기 및 데이터 제거. 크롬이.. 2018. 4. 2.
공대생 꼬부기의 자취이야기 - 1. 자취방 구하기 안녕하세요! 꼬부기입니다.공대생의 자취이야기는 '원룸 구하기!' 부터 시작하려고 합니다.지금까지는 1시간 반 정도 되는 거리를 통학을 하면서 학교를 다니다가, 이번에 3학년 2학기가 되면서 슬슬 취업준비를 해야겠다는 생각이 들었습니다. 그래서 최대한 공부에 집중할 수 있는 환경을 만들고 싶었고, 제일 좋은 것은 학교 기숙사에서 생활하는 것이었습니다.하지만 통학 시간이 아닌 학교와 집까지의 직선거리만을 고려해서 학생을 선정하도록 규정을 정해놓은 상태라 저는 신청 자체가 불가능한 상황이었습니다. 그래서 선택한 것이 자취입니다.기숙사에서 3월 말까지는 신입생이 다른 학교로 갈 수도 있기 때문에 조금만 기다려보라고 했지만, 빨리 환경을 정리해두고 공부를 시작하고 싶은 마음에 방을 알아보러 다니기 시작했습니다. .. 2018. 4. 1.
반응형