7287번: 등록 첫 줄에 자신이 맞은 문제의 수, 둘째 줄에 아이디를 출력한다. www.acmicpc.net print("맞은 개수\n") print("닉네임\n") 필자는 처음 봤을때 무슨 html 어쩌구 불러와서 까지 해야하나 싶은 오만가지 생각이 들었지만 알고 보니 그런 문제가 아니었다. 그냥 백준에 오른쪽 상단에 보면 닉네임 | 설정 | 로그아웃 이렇게 생긴 창 중에 닉네임을 클릭해 들어가면 자신이 맞힌 문제 개수가 나온다. 그걸 위와 같은 형식으로 출력해주면 끝. 자세한 설명은 생략하겠다.
10699번: 오늘 날짜 서울의 오늘 날짜를 출력하는 프로그램을 작성하시오. www.acmicpc.net import time print(time.strftime('%Y-%m-%d', time.localtime(time.time()))) python에는 모듈이라는 개념이 있다. 이 모듈이라는 개념은 뭐냐면, 한마디로 공구세트라고 생각하면 된다. 내가 뚝딱뚝딱 어떤 프로젝트를 만들고 싶을때, 딱 맞는 공구세트가 없으면 작업을 할 수 없다. 펜치가 필요한 곳에는 펜치를 써야 하고, 니퍼가 필요한 곳에는 니퍼를 써야 하는데 그렇기에 상황에 맞는 걸 어디서 구해와야 한다. 그때 사용하는 것이 import라는 함수이다. 위와 같이 import 모듈명 이라 명명하는 것으로 내가 필요한 공구세트를 불러올 수 있다. ..
2557번: Hello World Hello World!를 출력하시오. www.acmicpc.net 가장 기본적으로 Hello World를 출력한다. 이건 정말 쉬운 코드기에 자세한 설명은 넘어가겠다. print 함수를 쓰면 된다. print("Hello World!") 그런데 제출하고 나서 의문이 들 것이다. python에서 실행하면 아무리 빨라도 24ms나 20ms로 나온다. 하지만 다른 언어들을 보면 0ms가 대다수다. 이유가 무엇일까? python은 interpreter 언어다. 이게 무슨 말이냐면 쉽게 말해서 신참 통역사가 중간에 있다고 생각하면 된다. 우리가 컴퓨터의 언어를 이해하려면 수없이 많은 0101을 읽어야 한다. 그런데 인간인 우리가 이걸 읽는 건 불가능하다. 그래서 통역사를 쓰는데,..
이건 나의 첫 블로그 포스팅이다. 나는 항상 첫번째라고 하면 뭔가 의미 있는 걸 바라는 마음이 있다. 그렇기에 어쩌면 지금과는 생각이 바뀌었을 미래의 나에게 이 기록을 남긴다. 내가 좋아하는 건 아이언맨이다. 이건 예전이나 지금이나 다를 것이 없다. 2008년에 만 10살이 된 내가 아이언맨이라는 영화를 처음 보았을 때, 로봇이라는 개념에 대한 환상을 품었었다. 로봇은 정말 사람과 대화할 수 있고 물리적인 교감이 되는 시대가 곧 올 것이라 믿어 의심치 않았다. 하지만 내 생각보다 기술의 발전은 더뎠다. 아이언맨을 움직이는 심장인 아크원자로와 같은 배터리 기술은 현실에 없다. 그리고 아이언맨의 뇌를 담당하는 자비스와 같은 강인공지능은 현실에 없다. 근래인 2018년까지 AI 기술의 발달은 느렸고, 2023..