백준은 어떻게 시작해야하나요??

백준은 어떻게 시작해야하나요??

작성일 2024.02.10댓글 2건
    게시물 수정 , 삭제는 로그인 필요

이번에 컴퓨터과학과에 붙어 알고리즘 공부를 미리 해두려는데
다들 백준 문제 풀어보는 게 도움이 많이 된다고 하더라구요

하지만 여태 제가 해본건
html과 css로 사이트 껍데기만 만들어본 게 전부라....
단계별 풀어보기에 hello world 출력하는 것도 못 하겠습니다.
console이나 그런 단어도 처음 들어보구요.

1. 알고리즘(백준) 공부에 쓰이는 언어가 따로 있나요?

2. 현재 제 지식 수준이 알고리즘 문제를 공부할 수준이 되지 않는다면 파이썬, c같은 언어들에대한 기초공부부터 선행해야할까요?



profile_image 익명 작성일 -

백준 지원되는 언어만 수십 개입니다. 파이썬, c, c++, js 등 한 번쯤 들어봤을 법한 언어들은 다 가능하다고 보면 돼요.

지금 html, css만 간단히 써보셨다고 하셨는데요, 이는 프로그래밍 언어가 아니라는 사실 또한 아실 것 같습니다. 우선 파이썬/c 같은 아무 언어를 하나 공부해보고, 알고리즘 공부도 동시에 병행해 가시면 좋을 것 같습니다. 백준 풀면서 문법 공부도 조금씩 되기도 하거든요.

profile_image 익명 작성일 -

알고리즘 공부에 쓰이는 언어가 따로 있지 않습니다. 알고리즘은 자연어, 알고리즘 기술 전용 언어, 프로그래밍 언어, 순서도같은 논리 표현 도해 등등 으로 표현할 수 있습니다. 먼저 코딩 다른 말로는 프로그래밍을 제대로 배워 컴퓨팅 사고력과 프로그래밍 능력을 갖추도록 하세요. 그러면, 파이선도 C언어도 보다 쉽고 재미있게 효율적으로 배울 수 있습니다.

학과 공부나 미래에 취업이나 창업을 준비하고자 하면, 먼저 컴퓨터공학의 기본이자 핵심인 코딩 다른 말로는 프로그래밍을 제대로 배워 컴퓨팅 사고력과 프로그래밍 능력을 갖추도록 하세요. 컴퓨팅 사고력은 현재나 미래를 살아야 하는 사람이라면, 누구나 갖춰야 하는 능력입니다.

C언어, 파이썬, 자바같은 프로그래밍 언어를 배우고, 인터넷 검색이든, 회사에 있든 남이 만든 코드로 시키는 일만 하고자 하면, 국비지원 과정 6개월 이상 듣고 바로 취업하세요. HRD-Net에서 지역별, 분야별 검색해 보세요.

학원이나 학교 상담자의 이상한 말만 믿고 "학원이나 학교에서 프로그래밍 언어 배우고 회사가서 10년정도 일하면서 배우면, 내가 생각하는 프로그램을 만들 수 있다"란 꿈을 꾸면서 말이죠. 10년 정도 일해도 내가 생각하는 프로그램을 만들 수 없습니다. 옛날에는 10년 후에 치킨집 사장, PC방 사장, 커피전문점 사장이 왜 되었을까요? 물론 오래 가지 못했지만 사장이 되었지요. 요사이는 엄두도 못낼 일이지만 말입니다. 아직도 이러한 감언이설에 녹아나는 사람들이 많겠지요?

남이 만든 코드로 시키는 일만 하지만, 같이 일하는 사람들에게 개무시당하지 않으면서 일하고자 하거나 내가 생각하는 프로그램을 만들고자 하면, 먼저 코딩 다른 말로는 프로그래밍을 제대로 배우도록 하세요. 회사마다 "사람이 없다"고 아우성입니다. 어떠한 프로그래밍 언어라도 보다 쉽고 재미있게 효율적으로 배울 수 있습니다.

프로그래밍 언어를 배우면, 코딩 다른 말로는 프로그래밍할 수 있을 것이라 생각하십니까? 그렇지 않습니다. 코딩할 때 사용되는 도구인 프로그래밍 언어를 배운다고, 코딩할 때 필요한 능력들, 추상화 능력, 논리적 사고력, 문제 해결 능력, 비판적 사고력, 창의적 사고력, 컴퓨팅 사고력 등등으로 총합된 창의적인 혹은 창조적인 문제 해결 능력이 저절로 갖춰지지 않습니다. 그래서 프로그래밍 언어를 배운다고 내가 생각하는 프로그램을 만들 수 없습니다.

어떠한 프로그래밍 언어라도 보다 쉽고 재미있게 효율적으로 배우고, 내가 생각하는 프로그램을 만들고자 하면, 먼저 코딩 다른 말로는 프로그래밍을 체계적이고 전문적으로 배워 창의적인 혹은 창조적인 문제 해결 능력을 갖추도록 하세요. 그러면, 나이, 성별, 학력, 전공과 상관없이 누구나 프로그램을 만들 수 있습니다. 그러려면, 많는 시간과 노력이 필요합니다.

코딩 다른 말로는 프로그래밍을 제대로 배워 컴퓨팅 사고력과 프로그래밍 능력을 갖추고자 하면,

"이렇게 하면 나도 프로그램을 잘 만들 수 있다(나프잘)" 책들로 공부해 보세요.

카페 "프로그래밍을 배우자" cafe.naver.com/parkcom1990 에서 프로그래밍 관련 정보들을 참고해 보세요. 프로그래밍이 무엇인지. 어떻게 해야 프로그래밍할 수 있는지, 어떻게 프로그래밍을 공부해야 하는지 등등 알 수 있습니다.

백준 자바 사용법

코딩 공부 시작하면서 백준이란 거를 알게되어서 문제를 제출해봤습니다. 그런데... 문제가 무엇이고 어떻게 해결해야 하나요? 백준 온라인 저지에서 문제를 풀려면...

백준 #2457 공주님의 정원

... 그래서 끝나는 시간을 우선으로 하고 시작... 간단한 해설과 소스를 알려주시던지, (어떻게... 이제 꽃들을 하나씩 순회하면서 다음을 검사합니다...

컴공생 알고리즘 문제 시작 질문

... 이것저것 찾아봤는데 하루에 한 문제씩 백준이나... 보통 알고리즘 문제를 풀기 전에 따로 공부해야 하나요?... 하시는데 어떻게 해야할지 잘 모르겠네요. 그리고...

백준 15596번 간단한 정수 n개의 합...

... 함수 하나를 그냥 구현하면 됩니다. long sum(int[] a)... 크기를 어떻게 잡아야할지 모르겠습니다. int a... 그럼 만약 int a[]= new int[3,000,000];로 만들어 시작한다고...

수도원 컴공 학부 졸업했는데

수도원 컴공 학부 졸업했는데 취업 하려니까 막막해요 포트폴리오나 면접 대비 하려면 어떻게 해야하나요? 코딩은 백준시작했어요 도움 좀 주세요 졸업을 하신 것을...