HOT프로그래밍
이 문제는 내가 자료구조Queue를 입문했을 때 처음으로 푼 문제인만큼 굉장히 특별한 문제다문제내용도 굉장히 재밌어보여서 안드로이드스튜디오를 입문하면서 만든 첫 미니프로젝트에도 퍼즐형 게임으로 넣어놨다여담이지만 어플이름은 '알고리즘 게임팩'인데 정말 아무것도 모를 때라 그런지 지금 내가봐도 조잡하다..(간접광고) http://59.23.150.58/30stair/catch_cow/catch_cow.php?pname=catch_cow 위 링크에 문제내용이다.문제를 풀었을 때 3~4시간을 삽질하다가 힌트를 받고 겨우 풀었지만 그 고통이 자료구조 큐를 이해하는데굉장히 큰 역할을 해준 것 같다 농부 존의 소 중에서 한 마리가 집이 싫어 도망갔다. 그는 이 소를 즉시 잡아들이고 싶어한다.그는 1 에서 N ( 0
이 문제를 푼지 1년이 다 되어가지만 나름 스택자료구조공부를 하는데 있어서 굉장히 많은 도움이 되었던 문제인지라 한번 끄적이게 되었습니다ㅇㅅㅇ 문제는!! ↓↓요기 있어여!! http://59.23.150.58/30stair/paren/paren.php?pname=paren 4개의 기호 ‘(’, ‘)’, ‘[’, ‘]’를 이용해서 만들어지는 괄호열 중에서 올바른 괄호열이란 다음과 같이 정의된다.한 쌍의 괄호로만 이루어진 ‘()’와 ‘[]’는 올바른 괄호열이다.만일 X가 올바른 괄호열이면 ‘(X)’이나 ‘[X]’도 모두 올바른 괄호열이 된다.X와 Y 모두 올바른 괄호열이라면 이들을 결합한 XY도 올바른 괄호열이 된다.예를 들어 ‘(()[[]])’나 ‘(())[][]’ 는 올바른 괄호열이지만 ‘([)]’ 나 ..
#include//표준입출력 헤더파일 int main(void)//프로그램의 시작점!! { printf("Hello World!");//콘솔창에 Hello World! 출력! return 0;//0을 반환하고 종료! } 위 코드는 간단하게 콘솔창에 hello world를 출력하게되는 코드입니다 여기서 #include를 빼면 어떻게 될까요? 결론만 먼저 말하면 오류가 뜨면서 실행조차 안될겁니다. 저희가 printf라는 함수를 호출하여 콘솔창에 "Hello World" 라는 문자열을 출력했습니다. 근데 여기서 printf라는 함수는 어디서 난 것 일까요? 바로 #include가 printf함수를 정의해주는 역할입니다. 정확한 명칭은 '표준입출력헤더파일'이라고 하죠. C언어에는 수많은 표준라이브러리들이 존재합..