SFPC는 School Friends Programming Challenge로 코드업사이트와 전라북도교육청, 한국정보교사연합회, 전북정보교과교육연구회가 주최/주관하는 프로그래밍 대회이다. SFPC 2일차 + 3일차 우리 팀은 2일차에 상의를 하고 그냥 문제를 안 풀기로 했다. 왜냐하면 랭킹권들이 구글링인지 아니면 본 계정 복붙인지 1100문제를 풀었다. 내 본계정도 900문제정도로 다 복붙 한다면 3등권이었는데 그냥 시간낭비 같아서 포기하고 본선만 하기로 결심했다. 그래서 등수는 비슷하다.
전체 글
임베디드의 미래를 만들고 싶은 주니어 임베디드 개발자입니다.SSH란? SSH (Secure Shell)는 원격으로 컴퓨터에 접속하고 명령을 실행할 수 있게 해주는 네트워크 프로토콜이다. PUTTY란? PUTTY는 Window에서 사용하지 못하는 SSH를 연결하기 위한 프로그램이다. 다운로드하기 연결하기 Host Name에 IP주소, Port에 본인의 포트번호를 입력하고 Open을 누르면 연결이 된다. 그 후 본인의 라즈베리파이 아이디와 비밀번호를 입력하면 잘 작동한다. 이렇게 하면 Raspberry PI 4B와 PUTTY를 SSH로 연결할 수 있다.
SFPC는 School Friends Programming Challenge로 코드업사이트와 전라북도교육청, 한국정보교사연합회, 전북정보교과교육연구회가 주최/주관하는 프로그래밍 대회이다. 나는 특목고 학생이라서 SFPC에 시범참가자로 참가했다. 우리팀은 아이디 SFPC2019로 팀명 강지지짖지지1원이다. 나는 오늘이 대회인지도 모르고 잠을 자고 유튜브를 보고 저녁 8시쯤에 대회를 알았다. 1일차 ~ 3일차는 연습하기 41문제만 열였다. 1등팀을 보니 800문제정도 풀었는데 다 본인 계정의 복붙인것 같았다. 그래서 우리팀의 전략은 41문제만 훑고 그냥 쉬기로 했다. 오늘은 다같이 36문제 풀었고 그냥 쉬었다. 내일은 50등대로 등수를 올려야겠다.
C나 C++언어를 배우다 보면 누구나 처음부터 main함수를 배우고 시작한다. main함수는 C계열의 언어에서 가장 중요한 몸 같은 역할을 한다. 그런데 다른사람들의 C, C++코드를 보다 보면 누구는 main함수에 매개변수를 없이 사용하고 또 누구는 매개변수를 붙여서 혼란이 오는 경우가 있다. int main() vs int main(void) 그래서 무슨 문법이 올바른 문법일까? 간단히 말하자면 int main(void)가 옳은 문법이다. 이유를 설명하자면 void형을 알아야 하는데 void형은 비어있는 자료형이라고 생각하면 된다. 0 같은 숫자도 없고 그냥 NULL과 비슷하다고 보면 된다. int main에서도 매개변수에 아무것도 넣지 않을 때 아무것도 없다는 것을 나타내기 위해서 int main(..