본문 바로가기

전체 글55

[백준] 2609번 - 최대공약수와 최소공배수 보호되어 있는 글 입니다. 2024. 3. 29.
[백준] 2839번 - 설탕배달 보호되어 있는 글 입니다. 2024. 3. 29.
[백준] 4153번 - 직각삼각형 보호되어 있는 글 입니다. 2024. 3. 29.
[백준] 1157번 - 단어 공부 문제: 시도 횟수: 3번 처음 생각한 방법: 내 코드: 처음에 pair를 사용해서 풀어야하나 싶었는데, 굳이 쌍으로 저장할 필요없이 max플래그일때 char값을 저장하는 식으로 구현하는게 편하겠다고 생각을 했다. // 처음 생각했던 방식이다. str의 범위 초과하는 것을 생각하지 못했다. #include using namespace std; int main() { string str, refine; char c; int count = 1, max = 0; cin >> str; for(int i = 0; i str; for(int i = 0; i 2024. 3. 26.
[백준] 10250번 - ACM 호텔 문제: 시도 횟수: 2번 처음 생각한 방법: 앞 두자리인 YY와 뒤 두자리인 XX로 나눠서 생각해봄. N은 단순히 몇번째 사람이 아니라, 몇번째 우선순위인지로 생각을 했음. YY는 N mod H 한 값이 될 것이다. (왜냐하면 사람들이 가까운 것을 더 우선시 한다는 조건 때문에 사람들은 층수가 높더라도 가까이 있는 호실을 택한다.) XX는 N / H + 1 한 값이 될 것이다. 그러면 이제 숫자는 대강 맞겠지만 방번호 형식에 맞춰주어야 한다. XX가 한 자리 수 인 경우, 앞에 0을 붙여야 하므로 XX < 10 이면 YY *= 10을 해준다. 생각의 보완: 여러가지 테스트 케이스를 찾던 중, 1 1 1을 입력하면 102가 되는 문제를 발견했다. N % H가 0이 될 때, 원하는 값을 주지 않았다. 그래서.. 2024. 3. 22.
알고리즘 공부의 방향성 LinkedIn Jin Joong Kim 페이지: 서울대에서 강의하는 프로그래밍 강의의 방식을 올 해 완전히 바꿨다. 서울대에서 강의하는 프로그래밍 강의의 방식을 올 해 완전히 바꿨다. — 👨🏻‍🏫 이전 방식 1. 기초 문법을 상세하게 알려준다 2. 샘플 프로그램을 한글자 한글자 따라서 입력하고 실행한다 kr.linkedin.com 이 글을 읽고, 알고리즘 공부를 어떻게 해야 효율적으로 할 수 있을지에 대한 고민들을 했습니다. chatGPT를 통해 효율적인 알고리즘 공부가 가능할 것이라고 생각하는 계기가 되었습니다. 이전까지는 GPT를 쓰면 '내 개발 실력에 도움이 되지 않을 것' 이라고 생각했는데, 서울대 교육의 패러다임이 이런식으로 바뀐다는 것을 보고 제 생각이 편협했다는 것을 알게되었습니다. GPT.. 2024. 3. 22.