문제M개의 문장으로 이뤄진 책이 있다. 각 문장은 길이 1이상 60이하의 문자열이며, 알파벳 문자이거나(대문자 혹은 소문자), 마침표(.), 쉼표(,), 물음표(?) 혹은 빈칸으로 이뤄진다. 문장의 맨 앞이나 뒤에 공백이 오는 경우나, 2개의 빈칸이 나오는 경우는 존재하지 않는다.독서를 좋아하는 원표는 책을 읽는 도중에 마음에 드는 문장을 메모해 두었는데, 이를 적어놓은 종이에다 연구실 선배인 현환이가 낙서를 해 두었다. 이를 발견하고 원표는 당황했지만, 다행히도 현환이가 적어놓은 낙서와 원표의 낙서는 전연 관계가 없다는것을 알고 안도하였다. 하지만 워낙 낙서를 해논 양이 많았기 때문에, 원표는 자신이 적어놓은 문장과 현환이가 적어놓은 문장을 구분해야한다. 원표는 규칙을 잘 지키고 순서를 중요하는 사람이..
< Brush nameBrush aliasesFile nameActionScript3as3, actionscript3shBrushAS3.jsBash/shellbash, shellshBrushBash.jsColdFusioncf, coldfusionshBrushColdFusion.jsC#c-sharp, csharpshBrushCSharp.jsC++cpp, cshBrushCpp.jsCSScssshBrushCss.jsDelphidelphi, pas, pascalshBrushDelphi.jsDiffdiff, patchshBrushDiff.jsErlangerl, erlangshBrushErlang.jsGroovygroovyshBrushGroovy.jsJavaScriptjs, jscript, javascriptshB..
요즘 알고리즘 풀이 사이트가 꽤 많이 생겼습니다. 탑코더, 코드포스, 해커랭크, 알고스팟, 코딩도장 등등..이런 사이트나 대회에서 사용할 수 있는 fast file I/O 방법을 공유 해 드리겠습니다. 제가 소개 해드리는 팁은 input을 한번에 받아서 이 값을 다시 get_num()이나 get_str()로 원하는 자료형 값으로 읽어오는 방법입니다.왠지 코드를 보면 while문을 돌고 돌아서 값을 return 해주니 더 느릴 것 같습니다.하지만 test case가 많으면 많을수록, 그리고 input 값이 많이 주어지면 많이 주어질 수록 엄청난 시간을 절약할 수가 있습니다. 다 같은 알고리즘으로 풀이를 했다면, 이런 꼼수아닌 꼼수가 여러분의 순위를 좌우하는 법이거든요.여러분도 한번 사용해보세요.#inclu..