https://gall.dcinside.com/mgallery/board/view/?id=ps&no=32524&page=1
브론즈 2부터 벽을 느낍니다. 어떻게 해야 이것을 극복할 수 있을까요?전에 브론즈 5에서 막혔다고 물어본 사람입니다. 조언들 덕분에 브론즈 2를 찍었습니다. 브론즈 3은 시간이 오래 걸리긴 하지만 풀 수 있는데 그리고 쉬운 브론즈 2 문제들을 제외하고 브론즈 2에서 막힙니다.어떻게 하면gall.dcinside.comPS 마이너 갤러리에서도 올린 글인데 김대기님의 조언도 듣고 싶어서 여기에 링크 올립니다 당연히 다른 분들 조언들도 시도해볼 예정입니다
브론즈 2가 문제 티어인지 니 티어인지 모르겠지만 그냥 블로그 하나 잡고 보셈
조언 감사드립니다, 무슨 블로그 추천하시나요?
브론즈 문제는 안 풀리면 답 보고 배우셈
조언 감사합니다 그런데 답을 보면 나중애 다른 문제가 나왔을 때 답을 못하지 않을까요?
코테는 내게 묻지 말라..
네 알겠습니다
브론즈 문제는 기본적인 구현 수준을 벗어나지 않는데, 이게 힘들다는 거는 기본적인 자료구조를 이용하지 못할 가능성이 높아보이는데??? 예를 들어 set을 쓸건지 list를 쓸건지, map을 활용해야 할지 등등 어떤 기본 자료구조를 사용해야 할 지를 못잡을 가능성이 큰거 같은데.... 자료구조 공부해보는게 어때?
조언 감사드립니다 제가 문법을 배우고 나서 백준 문제를 풀고 있기 때문에 자료구조를 배운 적이 없습니다. 자료구조가 무엇인지 설명해주실 수 있나요?
배열, 리스트, 세트, 맵 등등 기본 언어책에도 설명되있는거 있자너, 일명 컬렉션프레임웍 하면서 써있는거. 이런거 특징 정도는 알아둬야 문제 구현을 하지 아늘까? 예를 들어, 중복을 허용하지 않는 데이터를 저장해야 하는 문제면, Set을 이용한다거나, key와 value를 사용해서 데이터를 저장하고 key값으로 빠르게 데이터 값을 찾아야 하는 경우면 Map 구조를 쓴다거나, 아니면 데이터를 순차적으로 모아두고 하나씩 꺼내써야 하면 스택이나 큐를 사용해야 한다거나.... 브론즈 문제는 기본적인 자료구조 정도는 알고 거기 맞춰서 써야하는 문제 많은거 같던뎅
그리고 기본적으로 많이 쓰는 라이브러리 같은거도 좀 알아둬야 될걸. 예를 들어 버퍼입출력클래스나, 정렬, 스트링 빌더 등등. 기본적으로 많이 쓰는 클래스에서 어떤 기능들 많이 쓰고, 어떤 기능들이 있는지도 조금씩 알아두면 될거야. Character 클래스에 알파벳을 판단하는 메서드나, 소문자 대문자 판단이나, 소문자 대문자 변환 이나... 이런거.
차라리 지금 코테 풀 생각 하지 말고, 자료구조 공부하는게 나을거 같은데.... 어차피 자료구조는 반드시 공부하게 되있는데, 먼저 자료구조 공부하는걸 추천함. 책살 돈 아까우면, 유튜브에 '엔지니어 대한민국' 쳐서 영상 보고 직접 자료구조 한땀한땀 따라해 보는거 추천함. 눈나가 설명 존나 잘하드라.
정성스러운 장문의 답변 정말 감사드립니다. 시도해보겠습니다