C
-
9012번 괄호 풀이Programming/[BAEKJOON] acmicpc 2018. 1. 20. 16:35
[문제] https://www.acmicpc.net/problem/9012 문제가 읽어보면 굉장히 간단합니다.[입력/출력] 처음 이 문제를 접했을때 간단하게 생각을 했습니다. '(' 가 입력될때 + 해주고 ')' 입력되면 - 해주면 마지막에 결국 '(' 개수와 ')' 개수가 동일한 결과만( ex) if(count == 0) ) YES를 출력하게 하면 되겠구나~ 그렇게 작성한 소스코드가 trouble에 있습니다.. http://hackstoryadmin.tistory.com/40?category=270793 여기 들어가보면 동일한 알고리즘으로 작성한 소스코드를 보실 수 있습니다.(삽질의 흔적) 하지만 한가지 생각을 못했던 것이 있습니다. 바로 이런 결과입니다. )( -> 즉 괄호가 닫히지 않아서 문제에서 ..
-
[BAEKJOON] 1008번 출력 결과tmp/[?] trouble [!] 2017. 12. 27. 23:39
문제풀이를 위해 컴파일을 하였고 원래의 정답 출력 결과였다면 0.33333333333333333333333.. 이렇게 3의 연속이여야했다. 하지만 중간에 보다시피 1과 0이 있다. 그리하여 구글을 통해 알아본 결과 소수점은 원래 10자리 정도로 늘려서 출력을 시키면 소수점이 정확하게 나오지 않는다고 한다. 이유는 컴퓨터가 2진수 (0,1)로 구성되어 있어 소수점인 10진수를 정확하게 표현할 수 없기 때문이라네용 저 코드를 그대로 복사해서 제출하니.. 정답으로 채점이 되었습니다.ㅎㅎ https://dojang.io/mod/page/view.php?id=738 여기 url 타고 가시면 이에 대한 내용이 있습니당~!
-
c언어를 배워야 하는 이유?tmp/doc 2017. 10. 15. 03:42
"해커가 되고 싶은데 왜 c언어를 배우라고 할까..." 라는 의문을 갖게 되었고 그에 대한 제 생각을 정리해 보게되었습니다. 많은 newbie분들에게 도움이 되었으면 좋겠습니다.(물론 저도 newbie #.#) 지극히 제 개인적인 생각이니 참고만 하시길 바랍니다. Q. 해킹을 하러왔는데 왜 c(프로그래밍 언어)를 배워야할까?A. c는 우리를 위한 언어라고 할 수 있다. 고급언어라고도 하죠! 즉, 사람이 이해하기 쉬운 언어로 컴퓨터를 조작할 수 있게 해준 언어입니다.또한 os(운영체제)의 주 언어가 c라고 합니다. 그 만큼 c 의 존재는 크다고 생각합니다.컴퓨터를 배우는 사람에게 필수적이라고 생각을하고, 선대 해커들의 인터뷰나, 해킹 공부에 대한 검색을 해보시면 알다시피 제일 먼저 c를 많이들 추천하죠ㅎ ..