이모: 시작에 대해서.
"이모에 대하여”라는 주제에 대해서 글쓰기 숙제가 있었다. 그리고 얼마뒤, 나는 "이거 마인드 매핑 해보자, 재미있는거 나올것 같다.”라는 말을 내 뱉었고 거의 바로 “기정사실”이 되었다. 나에게 미션이 주어지는 순간이었다....
"이모에 대하여”라는 주제에 대해서 글쓰기 숙제가 있었다. 그리고 얼마뒤, 나는 "이거 마인드 매핑 해보자, 재미있는거 나올것 같다.”라는 말을 내 뱉었고 거의 바로 “기정사실”이 되었다. 나에게 미션이 주어지는 순간이었다....
저가형의 끝판왕인 샤오미에서 홍미 노트 2를 출시하였고, 하루만에 첫물량 80만대를 완판하였습니다. 그리고 중국 외에서는 구입하기 힘든데 GearBest에서 한달 대기를 하긴 하지만 예약 판매를 시작하였습니다. 예판에 참여를 하면 순차적으로 판매한다고...
이번에 웹툰 뷰어 크롬 익스텐션을 만들면서, 가장 중요한 것은 서버의 데이터를 가져와서 뿌리는 부분이었다. 여기서는 간단하게 이미지만 출력하는 부분을 구현하였다. html, js, json을 만들어내는 php 3가지가 필요하다. html...
Problem 017 1부터 5까지의 숫자를 영어로 쓰면 one, two, three, four, five 이고, 각 단어의 길이를 더하면 3 + 3 + 5 + 4 + 4 = 19...
꼬리 재귀(Tail Recursion) 꼬리 재귀는 함수를 호출하면서 스택을 재사용합니다. 일반적인 재귀는 스택이 쌓이고, 호출되지 않으면 스택을 하나씩 정리합니다. 하지만 꼬리 재귀는 스택이 쌓이지 않기 때문에 메모리를 아낄 수...
월요일 배송을 받고 블로깅 대륙의 실수 9탄, DJI 팬텀 3 Standard 을 한 뒤로 어제는 회사 일 때문에 하루종일 건들이지 못했습니다. 주말까지는 너무 시간이 오래걸리고 비가 오거나 뭔가 날씨가 안좋으면 날릴수가 없고, 퇴근후는 일몰후라...
개요 hosts 파일을 편하게 바꿀 수 있는 프로그램입니다. 다운로드 클릭하세요 시스템 요구사항 닷넷 프레임워크 3.5 이상이 필요합니다. 사용법 다운받아서 원하는 경로에 넣으세요. 윈도우 시작시마다 실행하고 싶으면 시작프로그램에 바로가기를...
한동안 Medium의 읽을 거리를 찾을 때 그냥 사이트에 들어가서 했었는데, 회원가입을 하고 관심사를 체크했더니 매일 매일 딱딱 재밌을 것 ‘같은’ 글들을 메일로 보내준다. 메일링 리스트가 싫지 않기는 처음인...
최근에 의존성 주입을 알게되어서 (신나서?) 마구마구 의존성을 주입하다보니 한 클래스를 생성하는데에 너무 많은 의존성을 주입하는 경우가 생기더군요. 가장 많은 건 13개까지… 그래서 과연 내가 잘하고 있는 것이 맞나...
Problem 016 2^15 = 32768 의 각 자리수를 더하면 3 + 2 + 7 + 6 + 8 = 26 입니다. 2^1000의 각 자리수를 모두 더하면 얼마입니까? Solution...
오라클에서 만든 버추얼박스VirtualBox를 다운로드하여 설치한다. 가상머신를 만들어서 우분투 서버를 설치하는 것을 사진과 함께 단계마다 자세하게 설명한 가이드가 있으니 보고 그대로 따라 하면 된다. 시간도 우분투 서버를 다운받는 시간보다...
원문 : Linux Users and Groups - Linode Guides & Tutorials 원문의 < > 기호는 모두 [ ] 기호로 변경함. Linux Users and Groups 리눅스/유닉스가 처음이라면 권한permission 개념이...
대륙의 실수라고 말하기 부끄러운 정말 대륙의 실력 중의 실력을 갖춘 DJI에서 지난 8월 5일에 팬텀 3의 새로운 모델인 Standard 버전을 내놓았습니다. [공식 사이트 소개 영상]8월 6일날 소식을 접하고 지를까...
Swift 로 앱개발을 가르치려는 교사/강사를 위한 사이트 꼭 교사나 강사가 아니더라도 Swift를 배우려는 사람들에게 유용한 사이트가 될 듯… Teaching App Development with Swift https://swifteducation.github.io/teaching_app_development_with_swift/ 각 강좌들에는 샘플...
코믹시스트를 리뉴얼하면서 정말 많이 고민했지만 뚜렷한 답을 찾지 못한 것이, 바로 웹툰이었다. 기존 사이트가 출판 만화를 중심으로 구성됐기 때문이다. 웹툰과 관련된 해결해야 할 가장 큰 문제는 ‘그 많은...
Problem 015 아래와 같은 2 × 2 격자의 왼쪽 위 모서리에서 출발하여 오른쪽 아래 모서리까지 도달하는 길은 모두 6가지가 있습니다 (거슬러 가지는 않기로 합니다). 그러면 20 × 20...
어떤 API를 개발하는데 있어, 해당 API를 어떻게 설계하는가에 따라 그 API를 사용하는 개발자들 또는 사용자들이 굉장한 개발 경험의 차이를 갖는 경우는 참으로 흔하다. 특히, REST API를 제공하는 서비스들의...
Problem 014 양의 정수 n에 대하여, 다음과 같은 계산 과정을 반복하기로 합니다. n → n / 2 (n이 짝수일 때) n → 3 n + 1 (n이 홀수일...
Problem 013 아래에 50자리 숫자가 100개 있습니다. 이것을 모두 더한 값의 첫 10자리는 얼마입니까? Solution let strLists = [ "37107287533902102798797998220837590246510135740250", "46376937677490009712648124896970078050417018260538", "74324986199524741059474233309513058123726617309629", "91942213363574161572522430563301811072406154908250", "23067588207539346171171980310421047513778063246676", "89261670696623633820136378418383684178734361726757", "28112879812849979408065481931592621691275889832738", "44274228917432520321923589422876796487670272189318", "47451445736001306439091167216856844588711603153276",...
Problem 011 아래와 같은 20×20 격자가 있습니다. 08 02 22 97 38 15 00 40 00 75 04 05 07 78 52 12 50 77 91 08 49...
Problem 012 1부터 n까지의 자연수를 차례로 더하여 구해진 값을 삼각수라고 합니다. 예를 들어 7번째 삼각수는 1 + 2 + 3 + 4 + 5 + 6 + 7...
나도 vimrc 설정을 따로 만들었다만, 그것들을 전부 다른 애들이 설정해놓은 것들에서 수정해서 만든거라. 자세히 매뉴얼을 읽어보고 만들지는 않았다. 그런데 얼마전부터 NeoVim 매뉴얼을 번역하면서 기능들을 보고 있는데, 사용하고 있는 것들에대해서...
Problem 010 10 이하의 소수를 모두 더하면 2 + 3 + 5 + 7 = 17 이 됩니다. 이백만(2,000,000) 이하 소수의 합은 얼마입니까? Solution func isPrime(num: Int) ->...
Problem 008 다음은 연속된 1000자리 숫자입니다 (읽기 좋게 50자리씩 잘라놓음). 73167176531330624919225119674426574742355349194934 96983520312774506326239578318016984801869478851843 85861560789112949495459501737958331952853208805511 12540698747158523863050715693290963295227443043557 66896648950445244523161731856403098711121722383113 62229893423380308135336276614282806444486645238749 30358907296290491560440772390713810515859307960866 70172427121883998797908792274921901699720888093776 65727333001053367881220235421809751254540594752243 52584907711670556013604839586446706324415722155397 53697817977846174064955149290862569321978468622482 83972241375657056057490261407972968652414535100474 82166370484403199890008895243450658541227588666881 16427171479924442928230863465674813919123162824586 17866458359124566529476545682848912883142607690042 24219022671055626321111109370544217506941658960408 07198403850962455444362981230987879927244284909188 84580156166097919133875499200524063689912560717606...
Problem 007 소수를 크기 순으로 나열하면 2, 3, 5, 7, 11, 13, … 과 같이 됩니다. 이 때 10,001번째의 소수를 구하세요. Solution func isPrime(num: Int) -> Bool {...
Problem 009 세 자연수 a, b, c 가 피타고라스 정리 a^2 + b^2 = c^2 를 만족하면 피타고라스 수라고 부릅니다 (여기서 a < b < c ). 예를...