æºåãè¡ãGoogle Code Jam Japan team
Google Code Jam Japan team ã«åå ãããã¨ã«ãã£ã¦å¦ãã ãã¨ã¯ä½ã§ãã?
髿©: ç§ã¯ä»ã¾ã§ãå人çã«ããã¤ãããã°ã©ãã³ã°ã³ã³ãã¹ããéå¬ãããã¨ããã£ãã®ã§ãã、Google Code Jam ã®ããã«ä½å人ãã®äººãä¸åº¦ã«åå ãããããªã³ã³ãã¹ãã¯ä»åãåãã¦ã§ãã。ã³ã³ãã¹ãã¯äºç´°ãªãã¹ããã°ããã£ãã ãã§å°ç¡ãã«ãªã£ã¦ãã¾ãã¾ããã、ãããã£ãäºæ
ãèµ·ãããªãããã«ç´°å¿ã®æ³¨æãæã£ã¦ããã¸ã§ã¯ãéå¶ãé²ããã、ã³ã³ãã¹ãã·ã¹ãã ã®éçºãè¡ã£ãããããã¨ã¯、ã¨ã¦ãè¯ãçµé¨ã«ãªãã¾ãã。
æ«æ¾: ã³ã³ãã¹ãã®æä¸ã«éå¶å´ã®åé¡ãçºçããã®ã§ãã、åå è
ã®ã¿ãªããã«ã¨ã£ã¦ä¸å
¬å¹³ãªãã¨ãèµ·ããªãããã«æ°ãã¤ããªãããã¼ã ã¡ã³ãã¼ãåé¡ã«å¯¾å¦ãã¦ããæ§åãéè¿ã§è¦ã¦、åå¼·ã«ãªãã¾ãã。
Google Code Jam Japan ã§ãã£ã¨ãæãåºã«æ®ãåºæ¥äºã¯?
Frank: ãã¼ã ã¨å
±ã«æ´»åã、ãã¤ã³ãã·ã¹ãã ãèããã、é·æéã®ãã£ã¹ã«ãã·ã§ã³ãç¶ãããããã®ãæãåºã«æ®ã£ã¦ãã¾ã。ã¨ã¦ã楽ããã£ãã§ã。
髿©: ã³ã³ãã¹ãã·ã¹ãã ã®æ¥æ¬èªåã䏿®µè½ã¤ããã¨ããã§、ãã°ã®æ´ãåºãã®ããã«ç¤¾å
ã§ããã³ã³ãã¹ããéãããã§ã。ãã®ã³ã³ãã¹ãã¯åé¡ãè§£ãã®ã§ã¯ãªã、ã³ã³ãã¹ãã·ã¹ãã ã®ãã°ãæ¢ã、è¦ã¤ãããã°ã®æ°ãå¾ç¹ã¨ãã¦ç«¶ãã¨ãããã®ã§ã。ä¸ä½ã®æ°åã«ã¯æ¯åãè´ãããã®ã§ãã、ãã°ãå°ãªããã°éçºè
ã®ç§ãã¡ãæ¯åãè²°ããã¨ãããã¨ã«ãªã、éçºã«ãæ°åãå
¥ãã¾ãã。ããããã®ç²æãªã、æ£ã
ãªçµæã ã£ããã§ããã©ã。
æ«æ¾: ãã¼ã ãçãã¦ãã Frank ã¸ã®æè¬ãããã¦、åé¡ä½æãã¼ã ã¯ãã£ããã¨å
¨ã¦ã®åé¡æã« "ãã©ã³ã¯" ã¨ãã人ç©ãç»å ´ããã¾ãã。Frank ã¯æ¥æ¬èªã徿ã§ã¯ãªãã®ã§、ã°ããªãã ããã¨èããã®ã§ã。ã§ã、ã³ã³ãã¹ãã®æ±ºåæ¦ã®æãªãã£ã¹ã«çããæã«ã¯ç»å ´äººç©ã "ãã¹ã«ã«" ã«æ¸ãæãããã¦ãã¾ãã。åæ¥ã«æ°ã¥ãã Frank ããã£ããæ¸ãæãã¦ããã®ã§ã。(注:æ«æ¾ã®ãã ãªã¯ãã¹ã«ã«ã§ã)
Google Code Jam Japan ãã¼ã ã®ã¡ã³ãã¼é
(å·¦ãã): Frank Chu, æ«æ¾ å®ä¸ , 髿© å¨å¹³
Google Code Jam Japan éå¬ã«ããã£ã¦å¿é
ãªãã¨ã¯ããã¾ããã?
Frank: åãã¦ã® Google Code Jam Japan ã ã£ãã®ã§åå è
ãã©ããããéã¾ãããåãããªãã£ãã®ã§、ãããä¸å®ã§ãã。çµæçã«ã¯å¤§äººæ°ã®æ¥æ¬ã®æ¹ã
ã« Google Code Jam Japan ã«åå ãã¦é ãã¾ãã!
髿©: Google Code Jam ãè±èªä»¥å¤ã§éå¬ããã®ã¯åãã¦ã ã£ãã®ã§、ã³ã³ãã¹ãã·ã¹ãã ã¯ä¸ããå½éå対å¿ãããå¿
è¦ãããã¾ãã。ãããæå¤ã¨å¤§å¤ã§、æ¬çªã¾ã§ã«éã«åãããå¿é
ã§ãã。
æ«æ¾: å
åãªäººæ°ã®åå è
ãéã¾ãã®ãã©ãã、ã¾ã、åå è
ãéã¾ãããã¦ã·ã¹ãã ãèããããªããªããªãããå¿é
ã§ãã。çµæçã«ã¯ 2,000 人è¿ãæ¹ã«ç»é²ãã¦ããã ã、人æ°ã«é¢ããåé¡ã¯çºçãã¾ããã§ãã。
å°è¥¿ : ä»åã¯åãã¦ã³ã³ãã¹ãã«åå ããæ¹ãå¤ãã ããã¨ãããã¨ã§、åå ãããããã©ã©ããããããã®ãããããªãã¨ãã人ãåºãã ããã¨äºæ³ããã¾ãã。ããã«å¯¾å¦ããããããã¥ã¢ã«ã¨ã³ã³ãã¹ããµã¼ãããã¹ã¦æ¥æ¬èªåã、æ¥æ¬èªã®ç·´ç¿åé¡ãç¨æãããã¨ã«ãã¾ãã。ã¾ã、ååå ã®æ¹ã¨ããã©ã³ã®æ¹ã§å顿ã®è§£éã®ä»æ¹ã«ãºã¬ãåºãªãããã«、å顿ãæé»ã®ä»®å®ãç½®ãã¦ããªãããªã©ãç¹ã«ä¸å¯§ã«ãã§ãã¯ãã¾ãã。
ä»å¾ã®éå¬ã«ããã£ã¦、å¤ãã¦ãããããã¨ã¯ããã¾ãã?
髿©: ä»åã® Google Code Jam Japan ã¯、ã°ãã¼ãã«ã® Google Code Jam ã«å
ã
åå ãã¦ãã ãã£ã¦ããæ¹ã
ã¯ãã¡ãã、åãã¦ã®æ¹ã«ãããããåå ãã¦é ãã¾ãã。ä»å¾ããã£ã¨æ²¢å±±ã®äººã«ããã°ã©ãã³ã°ã³ã³ãã¹ããæ¥½ããã§ãããæ©ä¼ãæä¾ãã¦ããããã§ã。
æ«æ¾: ä¸å¦ç・髿 ¡çã«åããã³ã³ãã¹ãã«ã¯æå³ãããã®ã§ã¯ãªããã¨æã£ã¦ãã¾ã。ã³ã³ãã¥ã¼ã¿ç§å¦ãããã°ã©ãã³ã°ã®æ¥½ãããè¥ããã¡ã«ç¥ã£ã¦ãããããããã§ã。
å°è¥¿ : åé¡ã®èæ¯ãªã©、æ·±ãè¸ã¿è¾¼ãã è§£èª¬ã®æ©ä¼ãè¨ããããã°ãããªã¨èãã¦ãã¾ã。
ä½ãåé¡ãè峿·±ããã¦ããã®ãã、åé¡ã«å¯¾ããè¤æ°ã®è§£æ³ã®åå¨、ã©ã®ããã«èãã¦åé¡ã®è§£æ³ãæãã¤ãã®ãã、å®éã«ã³ã³ãã¹ãã§ä½¿ãããã¢ã«ã´ãªãºã ãæ¥å¸¸ä½¿ã£ã¦ããã¢ããªã±ã¼ã·ã§ã³ã§ä½¿ããã¦ãããã¨ã説æã§ããã°、ã¢ã«ã´ãªãºã ã«ã¤ãã¦èãããã¨ã®æ¥½ãããå
±æã§ãã人ããã£ã¨å¢ããã¨ä¿¡ãã¦ãã¾ã。
ããªãã«ã¨ã£ã¦ Google Code Jam Japan ã¨ã¯?
Frank: ç§ã¯å¤§å¦æä»£ã«å®éã« Google Code Jam ã«åå ãã¾ãã。ãã®çµæ、æ§ã
ãªæ¹ã¨ãä¼ãã、ã話ããæ©ä¼ããã、ããã«、ããã°ã©ãã³ã°ã«èå³ãæã£ã¦ãã人ãã¡ã¨è©±ãããããåºæ¥、è²´éãªçµé¨ããããã¨ãåºæ¥ã¾ãã。ãã®è²´éãªçµé¨ãä¸ãã¦ãããã³ãã¥ããã£ã¼ã«æ©è¿ãã¨ãã¦ããããã Google Code Jam ãç¶ãããã¨æãã¾ã。
髿©: Google Code Jam ã¯ç§ã®äººçãå¤ããã³ã³ãã¹ãã§ã。ç§ã¯å¦çæä»£ã« Google Code Jam ã«åå ãã¦ãã¦、2006 å¹´ã«ã¯ Google ãã¥ã¼ã¨ã¼ã¯ãªãã£ã¹ã§éãããæ±ºå大ä¼ã«åºå ´ãããã¨ãããã¾ã。åèº«ã§æµ·å¤ã«æ¸¡ãã®ã¯åãã¦ã§ç·å¼µãã¾ããã、åã㦠Google ã®ãªãã£ã¹ã«å
¥ã、ãã®èªç±ãªæåã«è§¦ã、ä»ã§ã¯å¾é£ãè²´éãªçµé¨ããããã¨ãåºæ¥ã¾ãã。ä»、ç§ã Google ã«ããã®ã¯、ãã®æã®çµé¨ããã£ã¦ããã ã¨æã£ã¦ãã¾ã。ä»ã¯ Google Code Jam ãéå¬ããå´ã¨ãªã、åå ããæ¹ã
ã«ç§ããã¤ã¦å¾ããããªç´ æµãªçµé¨ãæä¾ãããã¨ãã§ããã°ã¨æãã¾ã。
æ«æ¾: Google Code Jam ãå«ããããã°ã©ãã³ã°ã³ã³ãã¹ãã¯、ä»ã®åå è
ã¨ã¤ãªãããæã£ã¦ç«¶ãåããªããèªåã®ã¢ã«ã´ãªãºã ã«é¢ããç¥èã身ã«ã¤ãããã¨ãã§ãã¾ã。ä»ã¾ã§ã¯åå ããå´ã§ããã、å ´ãæä¾ããå´ã«ãªãããã¨ãå¬ããæã£ã¦ãã¾ã。
å°è¥¿ : æ¥æ¬ä¸ã®è³¢ãããã°ã©ãéå士ãä¸å ã«ä¼ãããç¥ãã§ã。
Google Code Jam Japan 2011 äºé¸ã¹ã¿ãã
Problem A. ã«ã¼ãã·ã£ããã« åºé¡: æ¾æ¬ å®ä¸, åé åå², ãã¹ã: æ³ ç¥ä»
Problem B. æé«ã®ã³ã¼ãã¼ åºé¡: Frank Chu, æ³ ç¥ä», ãã¹ã: åé åå²
Problem C. ãããæ° åºé¡: å±±å
æ, çç° ç§ä¿, ãã¹ã: çç° ç§ä¿
è§£ç使、ãã®ä»æºå: æ³ ç¥ä», åæ è£å¤ª, å°è¥¿ ç¥ä», åé åå², ä¸å»»é¨ 大, çç° ç§ä¿, Frank Chu, Tomek Czajka
ã¢ããªã±ã¼ã·ã§ã³å½éå対å¿: æ«æ¾ å®ä¸, 髿© å¨å¹³
Google Code Jam Japan 2011 決åã¹ã¿ãã
Problem A. ã¢ã³ãã修復 åºé¡: æ¾æ¬ å®ä¸, åé åå², ãã¹ã: åæ è£å¤ª
Problem B. ãã¯ããªã¢ã®å¢æ® åºé¡: å±±å
æ, åæ è£å¤ª, ãã¹ã: åé åå²
Problem C. ã¯ã¤ã«ãã«ã¼ã åºé¡: æ¾æ¬ å®ä¸, ãã¹ã: å°è¥¿ ç¥ä»
Problem D. ã¯ãã¼ã¼ããã«ã¼ã åºé¡: å°è¥¿ ç¥ä», çç° ç§ä¿, ãã¹ã: å°è¥¿ ç¥ä»
Problem E. ç¡éã®åºå åºé¡: éç° ä¹
é , è
å æ , ãã¹ã: å·ä¸ çè¶
è§£ç使、ãã®ä»æºå: æ³ ç¥ä», å·ä¸ çè¶, åæ è£å¤ª, å°è¥¿ ç¥ä», è
å æ , ä¸¦æ¨ æ´å¹³, åé åå², æ¾æ¬ å®ä¸, ä¸å»»é¨ 大, çç° ç§ä¿, å±±å
æ, Frank Chu
ã¢ããªã±ã¼ã·ã§ã³å½éå対å¿: æ«æ¾ å®ä¸, 髿© å¨å¹³
※ 次åã®ã°ãã¼ãã«ãª Google Code Jam 2012 ã¯、ç±³å½æé 3 æ 13 æ¥ã«ç»é²éå§ã¨ãªãäºå®ã§ã。詳細ã¯
ãã¡ã ãã覧ä¸ãã。
Posted by å±±å´å¯ç¾ / Developer Relations Team
[Google Code Jam ã¨ã¯、è¤éãªã¢ã«ã´ãªãºã ã®åé¡ãéãããæéã®ä¸ã§è§£ãè½åãç«¶ãå人æ¦ã®ããã°ã©ãã³ã°ã³ã³ãã¹ãã§ã。2011 å¹´ã¯、æ±äº¬ãªãã£ã¹ã® Google ã¨ã³ã¸ãã¢ãç¥æµãçµã、 åãã¦è±èªä»¥å¤ã®è¨èªã§ã® Google Code Jam Japan 2011 ãéå¬ãã¾ãã。ããããã®æ¹ã«ãåå é ãã¾ãã¦、ã¾ãã¨ã«ãããã¨ããããã¾ãã。Google Code Jam Japan ãã¼ã ã®ã¤ã³ã¿ãã¥ã¼è¨äºããæ¥½ãã¿ãã ãã。ãªã、ãã®è¨äºã¯ "Meet the Google Code Jam Japan Team! " ãå
ã«ç¿»è¨³・åç·¨éãã¦ãã¾ã。-å±±å´]
Google Code Jam Japan ã¯ã©ããã£ã¦çã¾ããã®ã§ãã?
Frank: ç§ã¯æ¬ç¤¾ã§ã® Google Code Jam ãã¼ã ã®ã¡ã³ãã¼ã§ãã。æ±äº¬ãªãã£ã¹ã§åããã¨ã決ããåæã« Google Code Jam Japan ãè¡ãããã¨ããã¢ã¤ãã£ã¢ãæãã¤ãã¾ãã。æ¬ç¤¾ã§è¡ãªã£ã¦ãã Google Code Jam ã§ãæ¥æ¬ããã®åå è
ãå¤ãã£ããã、æ±äº¬ãªãã£ã¹ã§ Google Code Jam Japan ãã¼ã ãä½ãã¨ããã®ã§ã¯ã¨èãã¾ãã。
髿©: ã°ãã¼ãã«ã® Google Code Jam ã«ã¯æ¢ã«å¤ãã®æ¥æ¬äººã®æ¹ãåå ãã¦ãã ãã£ã¦ããã®ã§ãã、ã³ã³ãã¹ãã®æ¡å
ããå
容ã¾ã§ãå
¨ã¦è±èªãªã®ã§æ¬é ãã¦ãã¾ã£ã¦ããæ¹ãå¤ãã®ã§ã¯ãªãã ããã、ã¨æã£ãã®ãåºçºç¹ã§ã。
æ«æ¾: æåã¯ã¨ã³ã¸ãã¢ã® Frank ã Google Code Jam ãæ¥æ¬ã§ãã£ããã©ãã ããã¨ææ¡ãã¾ãã。ç§ãããã°ã©ãã³ã°ã³ã³ãã¹ãã§æ¥½ããã çµé¨ãããã®ã§、ãã²ããããã¨è©±ãã¾ãã。
å°è¥¿: æ¥æ¬ã«ã¯å¤ãã®åªç§ãªããã°ã©ããåå¨ãã¦ããã¯ããªã®ã§ãã、Google Code Jam ãªã©ã®ããã°ã©ãã³ã°ã³ã³ãã¹ãã®ä¸çã§ã¯、ã¾ã ã¾ã æ¥æ¬ããã®åå è
ãå°ãªãããã«æãã¦ãã¾ãã。ãã®åå ã¯ã³ã³ãã¹ãã«é¢ããæ
å ±ã、åé¡èªèº«ãè±èªã§æ¸ããã¦ãããã、試ãã«ææ¦ãã¦ã¿ããã¨ãã人ã«ã¨ã£ã¦æ·å±
ãé«ããªã£ã¦ããããã§ã¯ãªããã¨èãã¾ãã。
ä»å、æ¥æ¬èªã§ã®ã³ã³ãã¹ãã¨ã㦠Code Jam Japan ãè¡ããã¨ã«ããã®ã¯、ãã®æ·å±
ãåãæããã¨ã«ãã£ã¦ããå¤ãã®ããã°ã©ãã«èå³ãæã£ã¦ããããã¯ãã ã¨æã£ãããã§ã。
Google Code Jam Japan ã®æºåã«ããã£ã¦å¤§å¤ã ã£ããã¨ã¯ä½ã§ããã?
Frank: åé¡èªä½ãä½ããã¨ã§ããã。Google Code Jam ã§ã¯åé¡ã®ã¯ãªãªãã£ã¼ãã¨ã¦ãé«ãã®ã§、ãµã³ãã«ã½ãªã¥ã¼ã·ã§ã³、ã¤ã³ãããã¸ã§ãã¬ã¼ã¿ã¼ãªã©ãæä¾ããã®ã大å¤ã§ãã。
髿©: åé¡ã¯æ¥æ¬äººã®ã¹ã¿ããã¯ãã¡ãã、US ã«ãã Google Code Jam ã®ã³ã¢ãã¼ã ã¨ãå
±æãã¤ã¤ä½æãã¦ããã®ã§、æ¥æ¬èªçã¨è±èªçã®ä¸¡æ¹ãä½ããã¦ãã¾ãã。ãã® 2 ã¤ã¯ã©ãã©ãæ´æ°ããã¦ããã®ã§ãã、ããã§é½é½¬ãçããªãããã«ããã®ã大å¤ã§ãã。
æ«æ¾: ã³ã³ãã¹ãã®ã·ã¹ãã ã¯å½æè±èªã«ãã対å¿ãã¦ãã¾ããã§ãã。ã·ã¹ãã ã®å¤è¨èªå¯¾å¿ã 20% ããã¸ã§ã¯ãã®éãããæéã§è¡ãã®ã¯ãã£ã¬ã³ã¸ã³ã°ã§ãã。
å°è¥¿ : åé¡ã®é£æåº¦èª¿æ´ã«è¦å´ãã¾ãã。åãã¦ã³ã³ãã¹ãã«ææ¦ããæ¹ã«ãåãçµã¿ãããããã°ã©ãã³ã°ã³ã³ãã¹ãã®æ¥½ãããçè§£ãã¦ãããåé¡ã¨、常é£ã®æ¹ããå¸ãããæ¬æ°ãªåé¡、ãã®ä¸¡æ¹ã®åé¡ãåãå
¥ã、ã³ã³ãã¹ããçãä¸ããããã« 1 ä½ã¨ 2 ä½ãç¹æ°ã§å·®ãã¤ãããã«、ãªããã¤å
¨åè§£ãã¦æéãæã¦ä½ãã¦ãã¾ãåå è
ãåºãªãããã«ã¨æ³¨æããªããåé¡ãè¨å®ãã¾ãã。å®ã¯ã³ã³ãã¹ãã®2é±éåã¾ã§ãã¼ã ã®çã¨å§ã
諤ã
ã®ãã£ã¹ã«ãã·ã§ã³ãè¡ãåé¡ã®å
¥ãæ¿ãã調æ´ãç¹°ãè¿ãã¦ãã¾ãã 。
æºåãè¡ãGoogle Code Jam Japan team
Google Code Jam Japan team ã«åå ãããã¨ã«ãã£ã¦å¦ãã ãã¨ã¯ä½ã§ãã?
髿©: ç§ã¯ä»ã¾ã§ãå人çã«ããã¤ãããã°ã©ãã³ã°ã³ã³ãã¹ããéå¬ãããã¨ããã£ãã®ã§ãã、Google Code Jam ã®ããã«ä½å人ãã®äººãä¸åº¦ã«åå ãããããªã³ã³ãã¹ãã¯ä»åãåãã¦ã§ãã。ã³ã³ãã¹ãã¯äºç´°ãªãã¹ããã°ããã£ãã ãã§å°ç¡ãã«ãªã£ã¦ãã¾ãã¾ããã、ãããã£ãäºæ
ãèµ·ãããªãããã«ç´°å¿ã®æ³¨æãæã£ã¦ããã¸ã§ã¯ãéå¶ãé²ããã、ã³ã³ãã¹ãã·ã¹ãã ã®éçºãè¡ã£ãããããã¨ã¯、ã¨ã¦ãè¯ãçµé¨ã«ãªãã¾ãã。
æ«æ¾: ã³ã³ãã¹ãã®æä¸ã«éå¶å´ã®åé¡ãçºçããã®ã§ãã、åå è
ã®ã¿ãªããã«ã¨ã£ã¦ä¸å
¬å¹³ãªãã¨ãèµ·ããªãããã«æ°ãã¤ããªãããã¼ã ã¡ã³ãã¼ãåé¡ã«å¯¾å¦ãã¦ããæ§åãéè¿ã§è¦ã¦、åå¼·ã«ãªãã¾ãã。
Google Code Jam Japan ã§ãã£ã¨ãæãåºã«æ®ãåºæ¥äºã¯?
Frank: ãã¼ã ã¨å
±ã«æ´»åã、ãã¤ã³ãã·ã¹ãã ãèããã、é·æéã®ãã£ã¹ã«ãã·ã§ã³ãç¶ãããããã®ãæãåºã«æ®ã£ã¦ãã¾ã。ã¨ã¦ã楽ããã£ãã§ã。
髿©: ã³ã³ãã¹ãã·ã¹ãã ã®æ¥æ¬èªåã䏿®µè½ã¤ããã¨ããã§、ãã°ã®æ´ãåºãã®ããã«ç¤¾å
ã§ããã³ã³ãã¹ããéãããã§ã。ãã®ã³ã³ãã¹ãã¯åé¡ãè§£ãã®ã§ã¯ãªã、ã³ã³ãã¹ãã·ã¹ãã ã®ãã°ãæ¢ã、è¦ã¤ãããã°ã®æ°ãå¾ç¹ã¨ãã¦ç«¶ãã¨ãããã®ã§ã。ä¸ä½ã®æ°åã«ã¯æ¯åãè´ãããã®ã§ãã、ãã°ãå°ãªããã°éçºè
ã®ç§ãã¡ãæ¯åãè²°ããã¨ãããã¨ã«ãªã、éçºã«ãæ°åãå
¥ãã¾ãã。ããããã®ç²æãªã、æ£ã
ãªçµæã ã£ããã§ããã©ã。
æ«æ¾: ãã¼ã ãçãã¦ãã Frank ã¸ã®æè¬ãããã¦、åé¡ä½æãã¼ã ã¯ãã£ããã¨å
¨ã¦ã®åé¡æã« "ãã©ã³ã¯" ã¨ãã人ç©ãç»å ´ããã¾ãã。Frank ã¯æ¥æ¬èªã徿ã§ã¯ãªãã®ã§、ã°ããªãã ããã¨èããã®ã§ã。ã§ã、ã³ã³ãã¹ãã®æ±ºåæ¦ã®æãªãã£ã¹ã«çããæã«ã¯ç»å ´äººç©ã "ãã¹ã«ã«" ã«æ¸ãæãããã¦ãã¾ãã。åæ¥ã«æ°ã¥ãã Frank ããã£ããæ¸ãæãã¦ããã®ã§ã。(注:æ«æ¾ã®ãã ãªã¯ãã¹ã«ã«ã§ã)
Google Code Jam Japan ãã¼ã ã®ã¡ã³ãã¼é
(å·¦ãã): Frank Chu, æ«æ¾ å®ä¸ , 髿© å¨å¹³
Google Code Jam Japan éå¬ã«ããã£ã¦å¿é
ãªãã¨ã¯ããã¾ããã?
Frank: åãã¦ã® Google Code Jam Japan ã ã£ãã®ã§åå è
ãã©ããããéã¾ãããåãããªãã£ãã®ã§、ãããä¸å®ã§ãã。çµæçã«ã¯å¤§äººæ°ã®æ¥æ¬ã®æ¹ã
ã« Google Code Jam Japan ã«åå ãã¦é ãã¾ãã!
髿©: Google Code Jam ãè±èªä»¥å¤ã§éå¬ããã®ã¯åãã¦ã ã£ãã®ã§、ã³ã³ãã¹ãã·ã¹ãã ã¯ä¸ããå½éå対å¿ãããå¿
è¦ãããã¾ãã。ãããæå¤ã¨å¤§å¤ã§、æ¬çªã¾ã§ã«éã«åãããå¿é
ã§ãã。
æ«æ¾: å
åãªäººæ°ã®åå è
ãéã¾ãã®ãã©ãã、ã¾ã、åå è
ãéã¾ãããã¦ã·ã¹ãã ãèããããªããªããªãããå¿é
ã§ãã。çµæçã«ã¯ 2,000 人è¿ãæ¹ã«ç»é²ãã¦ããã ã、人æ°ã«é¢ããåé¡ã¯çºçãã¾ããã§ãã。
å°è¥¿ : ä»åã¯åãã¦ã³ã³ãã¹ãã«åå ããæ¹ãå¤ãã ããã¨ãããã¨ã§、åå ãããããã©ã©ããããããã®ãããããªãã¨ãã人ãåºãã ããã¨äºæ³ããã¾ãã。ããã«å¯¾å¦ããããããã¥ã¢ã«ã¨ã³ã³ãã¹ããµã¼ãããã¹ã¦æ¥æ¬èªåã、æ¥æ¬èªã®ç·´ç¿åé¡ãç¨æãããã¨ã«ãã¾ãã。ã¾ã、ååå ã®æ¹ã¨ããã©ã³ã®æ¹ã§å顿ã®è§£éã®ä»æ¹ã«ãºã¬ãåºãªãããã«、å顿ãæé»ã®ä»®å®ãç½®ãã¦ããªãããªã©ãç¹ã«ä¸å¯§ã«ãã§ãã¯ãã¾ãã。
ä»å¾ã®éå¬ã«ããã£ã¦、å¤ãã¦ãããããã¨ã¯ããã¾ãã?
髿©: ä»åã® Google Code Jam Japan ã¯、ã°ãã¼ãã«ã® Google Code Jam ã«å
ã
åå ãã¦ãã ãã£ã¦ããæ¹ã
ã¯ãã¡ãã、åãã¦ã®æ¹ã«ãããããåå ãã¦é ãã¾ãã。ä»å¾ããã£ã¨æ²¢å±±ã®äººã«ããã°ã©ãã³ã°ã³ã³ãã¹ããæ¥½ããã§ãããæ©ä¼ãæä¾ãã¦ããããã§ã。
æ«æ¾: ä¸å¦ç・髿 ¡çã«åããã³ã³ãã¹ãã«ã¯æå³ãããã®ã§ã¯ãªããã¨æã£ã¦ãã¾ã。ã³ã³ãã¥ã¼ã¿ç§å¦ãããã°ã©ãã³ã°ã®æ¥½ãããè¥ããã¡ã«ç¥ã£ã¦ãããããããã§ã。
å°è¥¿ : åé¡ã®èæ¯ãªã©、æ·±ãè¸ã¿è¾¼ãã è§£èª¬ã®æ©ä¼ãè¨ããããã°ãããªã¨èãã¦ãã¾ã。
ä½ãåé¡ãè峿·±ããã¦ããã®ãã、åé¡ã«å¯¾ããè¤æ°ã®è§£æ³ã®åå¨、ã©ã®ããã«èãã¦åé¡ã®è§£æ³ãæãã¤ãã®ãã、å®éã«ã³ã³ãã¹ãã§ä½¿ãããã¢ã«ã´ãªãºã ãæ¥å¸¸ä½¿ã£ã¦ããã¢ããªã±ã¼ã·ã§ã³ã§ä½¿ããã¦ãããã¨ã説æã§ããã°、ã¢ã«ã´ãªãºã ã«ã¤ãã¦èãããã¨ã®æ¥½ãããå
±æã§ãã人ããã£ã¨å¢ããã¨ä¿¡ãã¦ãã¾ã。
ããªãã«ã¨ã£ã¦ Google Code Jam Japan ã¨ã¯?
Frank: ç§ã¯å¤§å¦æä»£ã«å®éã« Google Code Jam ã«åå ãã¾ãã。ãã®çµæ、æ§ã
ãªæ¹ã¨ãä¼ãã、ã話ããæ©ä¼ããã、ããã«、ããã°ã©ãã³ã°ã«èå³ãæã£ã¦ãã人ãã¡ã¨è©±ãããããåºæ¥、è²´éãªçµé¨ããããã¨ãåºæ¥ã¾ãã。ãã®è²´éãªçµé¨ãä¸ãã¦ãããã³ãã¥ããã£ã¼ã«æ©è¿ãã¨ãã¦ããããã Google Code Jam ãç¶ãããã¨æãã¾ã。
髿©: Google Code Jam ã¯ç§ã®äººçãå¤ããã³ã³ãã¹ãã§ã。ç§ã¯å¦çæä»£ã« Google Code Jam ã«åå ãã¦ãã¦、2006 å¹´ã«ã¯ Google ãã¥ã¼ã¨ã¼ã¯ãªãã£ã¹ã§éãããæ±ºå大ä¼ã«åºå ´ãããã¨ãããã¾ã。åèº«ã§æµ·å¤ã«æ¸¡ãã®ã¯åãã¦ã§ç·å¼µãã¾ããã、åã㦠Google ã®ãªãã£ã¹ã«å
¥ã、ãã®èªç±ãªæåã«è§¦ã、ä»ã§ã¯å¾é£ãè²´éãªçµé¨ããããã¨ãåºæ¥ã¾ãã。ä»、ç§ã Google ã«ããã®ã¯、ãã®æã®çµé¨ããã£ã¦ããã ã¨æã£ã¦ãã¾ã。ä»ã¯ Google Code Jam ãéå¬ããå´ã¨ãªã、åå ããæ¹ã
ã«ç§ããã¤ã¦å¾ããããªç´ æµãªçµé¨ãæä¾ãããã¨ãã§ããã°ã¨æãã¾ã。
æ«æ¾: Google Code Jam ãå«ããããã°ã©ãã³ã°ã³ã³ãã¹ãã¯、ä»ã®åå è
ã¨ã¤ãªãããæã£ã¦ç«¶ãåããªããèªåã®ã¢ã«ã´ãªãºã ã«é¢ããç¥èã身ã«ã¤ãããã¨ãã§ãã¾ã。ä»ã¾ã§ã¯åå ããå´ã§ããã、å ´ãæä¾ããå´ã«ãªãããã¨ãå¬ããæã£ã¦ãã¾ã。
å°è¥¿ : æ¥æ¬ä¸ã®è³¢ãããã°ã©ãéå士ãä¸å ã«ä¼ãããç¥ãã§ã。
Google Code Jam Japan 2011 äºé¸ã¹ã¿ãã
Problem A. ã«ã¼ãã·ã£ããã« åºé¡: æ¾æ¬ å®ä¸, åé åå², ãã¹ã: æ³ ç¥ä»
Problem B. æé«ã®ã³ã¼ãã¼ åºé¡: Frank Chu, æ³ ç¥ä», ãã¹ã: åé åå²
Problem C. ãããæ° åºé¡: å±±å
æ, çç° ç§ä¿, ãã¹ã: çç° ç§ä¿
è§£ç使、ãã®ä»æºå: æ³ ç¥ä», åæ è£å¤ª, å°è¥¿ ç¥ä», åé åå², ä¸å»»é¨ 大, çç° ç§ä¿, Frank Chu, Tomek Czajka
ã¢ããªã±ã¼ã·ã§ã³å½éå対å¿: æ«æ¾ å®ä¸, 髿© å¨å¹³
Google Code Jam Japan 2011 決åã¹ã¿ãã
Problem A. ã¢ã³ãã修復 åºé¡: æ¾æ¬ å®ä¸, åé åå², ãã¹ã: åæ è£å¤ª
Problem B. ãã¯ããªã¢ã®å¢æ® åºé¡: å±±å
æ, åæ è£å¤ª, ãã¹ã: åé åå²
Problem C. ã¯ã¤ã«ãã«ã¼ã åºé¡: æ¾æ¬ å®ä¸, ãã¹ã: å°è¥¿ ç¥ä»
Problem D. ã¯ãã¼ã¼ããã«ã¼ã åºé¡: å°è¥¿ ç¥ä», çç° ç§ä¿, ãã¹ã: å°è¥¿ ç¥ä»
Problem E. ç¡éã®åºå åºé¡: éç° ä¹
é , è
å æ , ãã¹ã: å·ä¸ çè¶
è§£ç使、ãã®ä»æºå: æ³ ç¥ä», å·ä¸ çè¶, åæ è£å¤ª, å°è¥¿ ç¥ä», è
å æ , ä¸¦æ¨ æ´å¹³, åé åå², æ¾æ¬ å®ä¸, ä¸å»»é¨ 大, çç° ç§ä¿, å±±å
æ, Frank Chu
ã¢ããªã±ã¼ã·ã§ã³å½éå対å¿: æ«æ¾ å®ä¸, 髿© å¨å¹³
※ 次åã®ã°ãã¼ãã«ãª Google Code Jam 2012 ã¯、ç±³å½æé 3 æ 13 æ¥ã«ç»é²éå§ã¨ãªãäºå®ã§ã。詳細ã¯ãã¡ã ãã覧ä¸ãã。