분류 전체보기
-
[문제해결을 위한 창의적 알고리즘] 숫자 뒤집기 (고급, p18)알고리즘 2016. 8. 7. 22:18
이 문제는 재귀적 방법으로 접근하면 된다. 문제 접근법에 대해서는 책에 설명이 잘 나와 있으므로, 참고하면 이해할 수 있을 것이라고 기대한다. 자바 코드 및 코드 설명은 아래와 같다. import java.util.Scanner; public class ReverseNum18 { public static int n; public static void f(int i) { // 숫자가 0보다 크면 if (i > 0) { // 제일 마지막 자리를 출력한다. System.out.print(i%10); // 그리고 제일 마지막 자리를 없애고 재귀 호출 한다. f(i/10); } return; } public static void main(String[] args) { // TODO Auto-generated me..
-
정보 올림피아드 대비 등알고리즘 2016. 8. 7. 21:34
요즘 한국에 소프트웨어 교육 바람이 불고 있다. 초등학생을 대상으로한 교육에서 부터, 대학교도 소프트웨어 교육을 의무화하는 등 소프트웨어를 전국민에게 가르치겠다는 시도가 여기저기서 나타나고 있다. (참고: 2017년 초·중등 교육에 별도 SW과목 생긴다, http://www.zdnet.co.kr/news/news_view.asp?artice_id=20140924105932) 개인적인 생각으로는 모든 국민이 소프트웨어를 할 수 있어야 한다고 생각하지는 않는다. 교육의 목적이 무엇인지는 무엇인지는 모르겠다. 세상의 문제를 소프트웨어적으로 혹은 공학적으로만 해결할 필요는 없다고 생각한다. 문제는 인문학적으로 해결할 수도 있고, 법으로, 사회적 합의로 혹은 예술로 해결할 수도 있다. 21세기, 소프트웨어가 세상..
-
Saturn 2014 Review카테고리 없음 2016. 5. 21. 20:13
I had many thoughts returning from SATURN 2014. I am afraid if my speech was not well prepared or if my presentation was done unnaturally. I was also concerned about how the people from US felt during my presentation. However, it was very clear that SATURN is a great place to learn and it gave me many opportunities for my growth. Now I would like to summarize what I think SATURN is. 1. A place w..
-
KissKissBankBank 크라우드펀딩으로 5백3십만 유로 투자 유치La French Tech 2016. 2. 12. 21:43
키스키스뱅크뱅크 (KissKissBankBank Technologies)의 대표이자 공동창업자인 뱅썽 히꼬흐도 (Vincent Ricordeau)씨는 처음에 출자에 참여해 달라고 요청하는데 주저했다고 합니다. 그러나 마침내, 이 프랑스 회사는 성장을 위한 5백3십만 유로의 재정확보를 위해를 좀 더 전통적인 방법을 선택했습니다. 벤처 캐피탈인 오렌지 비즈니스 벤처스 (Orange Business Ventures)는 이번 펀드 모금에서 가장 많이 투자했으며, 샹쥐 (Xange)와 무명의 엔젤 투자가들도 투자했습니다. 이번 투자로 키스키스뱅크뱅크는 2천만 유로 이상의 가치를 가진 회사로 평가되었습니다. 키스키스뱅크뱅크는 펀드 모금 참여에 특화된 세가지 플랫품을 제공합니다. 첫째로, 키스키스뱅크뱅크는 2010년..
-
프랑스의 소프트웨어 파워La French Tech 2016. 2. 12. 18:04
프랑스라고 하면, 주로 패션, 요리, 예술의 나라로 인식되고 있지만, 사실 프랑스는 수학이 강한 나라인 것 같다. 파스칼 (컴퓨터 프로그래밍 언어 이름이기도 함), 푸리에, 푸아송 등 미적분에 배울 때, 유명한 프랑스 수학자의 이름을 들은 기억도 있다. (프랑스 수학자) 그렇다면 당연히 논리도 강할 것이다. 컴퓨터 과학은 결국은 이에서 비롯되지 않았는가? 더구나 프랑스는 에어 프랑스, TGV 등 첨단 과학 기술을 가지고 있는 나라다. 작년에 한국에서 수학 대회가 열렸는데, 필즈상을 수상한 프랑스 수학자를 본적이 있다. 그리고 KBS 명견만리를 통해서도 프랑스가 왜 수학 강국인지 그리고 그들의 교육 특히 바깔로레아를 통해 철학과 논리가 얼마나 강한 나라인지를 다시 한번 배울 기회도 있었다. 그러나 나는 소..
-
Preparing a Saturn Presentation카테고리 없음 2015. 12. 31. 16:56
Have you received a message that your proposal was accepted? In the acceptance message that I received included the feedback from the reviewer. I was a little nervous since I was not that sure if mine would be accepted. If you submit your proposal early enough, you'll get the feedback from the reviewer and submit yours again. In that case, you don't have to be nervous, I believe. Anyway, if you ..
-
[Java] How to implement hash? Map or Hashmap?카테고리 없음 2015. 9. 15. 21:04
When I wanted to write code with a "hash table" that I learned from a data structure book, I was not sure what java class to use... I did some research and found that Hashmap is my best bet for most of my purposes. Hash table is a great invention. (source: http://www.quora.com/Who-invented-hash-tables) I do not write multi-threaded application. And I just want to put items in the data structure ..
-
Writing a SATURN proposal카테고리 없음 2015. 3. 31. 19:53
Based on my presentation at last SATURN 2014 conference, I would like to share how I prepared a proposal in brief. After finishing my presentation at the conference, I found that your proposal will be accepted only if it can interest SATURN board. In other words, "the proposal" will be the only thing that determines your presence at the SATURN podium. My session was 30 minute long and it was com..