2025/09/03 7

TIL - 20250903

📚 오늘 공부한 내용https://sson-coding.tistory.com/35 [딩코딩코 2025 코딩테스트 필수 알고리즘] - 8. 버블 정렬본 글에 사용된 코드와 이미지의 일부는딩코딩 님의 『38군데 합격 비법, 2025 코딩테스트 필수 알고리즘』 강의를 참조하여 발췌·활용하였습니다.[본 게시물은 파트너스 활동의 일환으로 소정sson-coding.tistory.comhttps://sson-coding.tistory.com/36 [딩코딩코 2025 코딩테스트 필수 알고리즘] - 9. 선택 정렬본 글에 사용된 코드와 이미지의 일부는딩코딩 님의 『38군데 합격 비법, 2025 코딩테스트 필수 알고리즘』 강의를 참조하여 발췌·활용하였습니다.[본 게시물은 파트너스 활동의 일환으로 소정sson-coding..

TIL 2025.09.03

[김영한의 실전 자바 기본편] - 2. 기본형과 참조형

본 글에 사용된 코드와 이미지의 일부는김영한 님의 『김영한의 실전 자바 - 기본편』 강의를 참조하여 발췌·활용하였습니다.[본 게시물은 파트너스 활동의 일환으로 소정의 수수료를 받을 수 있습니다.]https://inf.run/5nGCd자바에서 참조형을 제대로 이해하는 것을 정말 중요하다.기본형 vs 참조형 - 특징변수의 데이터 타입을 크게 보면 기본형과 참조형으로 분류할 수 있다.각 특징을 알아보자.기본형int, long, double, boolean 처럼 변수에 사용할 값을 직접 넣을 수 있는 데이터 타입이다.해당 값을 바로 사용할 수 있다.들어있는 값을 그대로 계산에 사용할 수 있다.참조형Student student, int[] students 와 같이 데이터에 접근하기 위한 참조(주소)를 저장하는 데..

[백준] - 25314/파이썬

문제 링크https://www.acmicpc.net/problem/25314문제오늘은 혜아의 면접 날이다. 면접 준비를 열심히 해서 앞선 질문들을 잘 대답한 혜아는 이제 마지막으로 칠판에 직접 코딩하는 문제를 받았다. 혜아가 받은 문제는 두 수를 더하는 문제였다. C++ 책을 열심히 읽었던 혜아는 간단히 두 수를 더하는 코드를 칠판에 적었다. 코드를 본 면접관은 다음 질문을 했다. “만약, 입출력이 N바이트 크기의 정수라면 프로그램을 어떻게 구현해야 할까요?”혜아는 책에 있는 정수 자료형과 관련된 내용을 기억해 냈다. 책에는 long int는 4바이트 정수까지 저장할 수 있는 정수 자료형이고 long long int는 8바이트 정수까지 저장할 수 있는 정수 자료형이라고 적혀 있었다. 혜아는 이런 생각이 ..

백준 2025.09.03

[딩코딩코 2025 코딩테스트 필수 알고리즘] - 10. 삽입 정렬

본 글에 사용된 코드와 이미지의 일부는딩코딩 님의 『38군데 합격 비법, 2025 코딩테스트 필수 알고리즘』 강의를 참조하여 발췌·활용하였습니다.[본 게시물은 파트너스 활동의 일환으로 소정의 수수료를 받을 수 있습니다.] https://inf.run/tXMrp\삽입 정렬선택 정렬이 전체에서 최솟값을 “선택” 하는 거 였다면,삽입 정렬은 전체에서 하나씩 올바른 위치에 “삽입” 하는 방식이다.선택 정렬은 현재 데이터의 상태와 상관없이 항상 비교하고 위치를 바꾸지만, 삽입 정렬은 필요할 때만 위치를 변경하므로 더 효율적인 방식이다.예시를 통해 살펴보자.[4,6,2,9,1]1단계 : 4는 현재 정렬 -> 6 삽입 -> 4,6 되는데 4 [4,6,2,9,1]2단계 : 4,6 정렬 -> 2 삽입 -> 4,6,2 되..

[딩코딩코 2025 코딩테스트 필수 알고리즘] - 9. 선택 정렬

본 글에 사용된 코드와 이미지의 일부는딩코딩 님의 『38군데 합격 비법, 2025 코딩테스트 필수 알고리즘』 강의를 참조하여 발췌·활용하였습니다.[본 게시물은 파트너스 활동의 일환으로 소정의 수수료를 받을 수 있습니다.] https://inf.run/tXMrp\선택 정렬선택 정렬이란 이름에서 알 수 있듯이 선택 해서 정렬한다 라고 생각하면 된다.예시를 통해 살펴보자.[4, 6, 2, 9, 1]1단계 : 4를 6,2,9,1 차례대로 비교 -> 가장 작은 1과 교체 -> [1,6,2,9,4]2단계 : 6을 2,9,4 차례대로 비교 -> 가장 작은 2와 교체 -> [1,2,6,9,4]3단계 : 6을 9,4 차례대로 비교 -> 가장 작은 4와 교체 -> [1,2,4,9,6]4단계 : 9를 6 차례대로 비교 ->..

[딩코딩코 2025 코딩테스트 필수 알고리즘] - 8. 버블 정렬

본 글에 사용된 코드와 이미지의 일부는딩코딩 님의 『38군데 합격 비법, 2025 코딩테스트 필수 알고리즘』 강의를 참조하여 발췌·활용하였습니다.[본 게시물은 파트너스 활동의 일환으로 소정의 수수료를 받을 수 있습니다.] https://inf.run/tXMrp\버블 정렬버블 정렬은 첫 번째 자료와 두 번째 자료를, 두 번째 자료와 세 번째 자료를 .. 이런 식으로 비교하면서 자료를 정렬하는 방식이다.작은 숫자, 큰 숫자 비교 시 그대로 두고큰 숫자, 작은 숫자 비교 시 둘의 위치를 변경하면 된다.예시를 통해 살펴보자.[4,6,2,9,1]1단계 : 4,6 비교 -> 4 [4,6,2,9,1]2단계 : 6,2 비교 -> 6>2 -> [4,2,6,9,1]3단계 : 6,9 비교 -> 6 [4,2,6,9,1]4단계..

TIL - 20250902

📚 오늘 공부한 내용https://sson-coding.tistory.com/30 [김영한의 실전 자바 기본편] - 1. 클래스와 데이터본 글에 사용된 코드와 이미지의 일부는김영한 님의 『김영한의 실전 자바 - 기본편』 강의를 참조하여 발췌·활용하였습니다.[본 게시물은 파트너스 활동의 일환으로 소정의 수수료를 받을 수sson-coding.tistory.comhttps://sson-coding.tistory.com/31 [알고리즘] - 회문 검사 / 파이썬문제회문은 똑바로 읽으나 거꾸로 읽으나 똑같은 단어나 문장을 의미합니다.우영우역삼역기러기토마토오디오아시아일요일소주만병만주소가련하시다 사장 집 아들 딸들아 집 장사 다시 하련sson-coding.tistory.comhttps://sson-coding.ti..

TIL 2025.09.03