2025/09/09 6

[백준] 10871 : X보다 작은 (Python/파이썬)

문제 링크https://www.acmicpc.net/problem/10871문제정수 N개로 이루어진 수열 A와 정수 X가 주어진다. 이때, A에서 X보다 작은 수를 모두 출력하는 프로그램을 작성하시오.입력첫째 줄에 N과 X가 주어진다. (1 ≤ N, X ≤ 10,000)둘째 줄에 수열 A를 이루는 정수 N개가 주어진다. 주어지는 정수는 모두 1보다 크거나 같고, 10,000보다 작거나 같은 정수이다.출력X보다 작은 수를 입력받은 순서대로 공백으로 구분해 출력한다. X보다 작은 수는 적어도 하나 존재한다.예제입력10 51 10 4 9 2 3 8 5 7 6출력1 4 2 3정답 및 풀이N,X = map(int,input().split())n_list = list(map(int,input().split()))r..

백준 2025.09.09

[백준] 10807 : 개수 세기 (Python/파이썬)

문제 링크https://www.acmicpc.net/problem/10807문제총 N개의 정수가 주어졌을 때, 정수 v가 몇 개인지 구하는 프로그램을 작성하시오.입력첫째 줄에 정수의 개수 N(1 ≤ N ≤ 100)이 주어진다. 둘째 줄에는 정수가 공백으로 구분되어져있다. 셋째 줄에는 찾으려고 하는 정수 v가 주어진다. 입력으로 주어지는 정수와 v는 -100보다 크거나 같으며, 100보다 작거나 같다.출력첫째 줄에 입력으로 주어진 N개의 정수 중에 v가 몇 개인지 출력한다.예제입력111 4 1 2 4 2 4 2 3 4 42출력3정답 및 풀이N = int(input())arr = list(map(int,input().split()))V = int(input())cnt = 0for i in arr: if..

백준 2025.09.09

[김영한의 실전 자바 기본편] - 6. 접근 제어자

본 글은 김영한 님의 『김영한의 실전 자바 - 기본편』 강의를 학습하며 정리한 내용입니다.강의 자료에 포함된 일부 코드와 이미지를 참고하여 발췌·활용하였습니다.자바 기본기를 제대로 다지고 싶으시다면, 아래 링크에서 강의를 확인해 보세요 『김영한의 실전 자바 - 기본편』 보러 가기본 게시물은 파트너스 활동의 일환으로 작성되었으며, 구매 시 소정의 수수료를 받을 수 있습니다.접근 제어자접근 제어자 종류자바는 4가지 종류의 접근 제어자를 제공한다.private : 모든 외부 호출을 막는다.default(package-private) : 같은 패키지안에서 호출은 허용한다.접근 제어자를 명시하지 않으면 같은 패키지 안에서 호출을 허용하는 default 접근 제어자가 적용된다.protected : 같은 패키지안에서..

[김영한의 실전 자바 기본편] - 5. 패키지

본 글은 김영한 님의 『김영한의 실전 자바 - 기본편』 강의를 학습하며 정리한 내용입니다.강의 자료에 포함된 일부 코드와 이미지를 참고하여 발췌·활용하였습니다.자바 기본기를 제대로 다지고 싶으시다면, 아래 링크에서 강의를 확인해 보세요 『김영한의 실전 자바 - 기본편』 보러 가기본 게시물은 파트너스 활동의 일환으로 작성되었으며, 구매 시 소정의 수수료를 받을 수 있습니다.패키지패키지 등장매우 많은 클래스가 등장하면서 관련 있는 기능들을 분류해서 관리하고 싶을 것이다. 컴퓨터는 보통 파일을 분류하기 위해 폴더, 디렉토리라는 개념을 제공한다. 자바도 이런 개념을 제공하는데, 이것이 패키지이다.사용패키지를 사용하는 경우 항상 코드 첫 줄에 패키지 이름을 적어줘야 한다.특정 패키지에 포함된 모든 클래스를 포함해..

[김영한의 실전 자바 기본편] - 4. 생성자

본 글은 김영한 님의 『김영한의 실전 자바 - 기본편』 강의를 학습하며 정리한 내용입니다.강의 자료에 포함된 일부 코드와 이미지를 참고하여 발췌·활용하였습니다.자바 기본기를 제대로 다지고 싶으시다면, 아래 링크에서 강의를 확인해 보세요『김영한의 실전 자바 - 기본편』 보러 가기본 게시물은 파트너스 활동의 일환으로 작성되었으며, 구매 시 소정의 수수료를 받을 수 있습니다.생성자객체를 생성하는 시점에 어떤 작업을 하고 싶다면 생성자를 이용하면 된다. 생성자를 알아보기 전에 생성자가 왜 필요한지 코드로 간단히 알아보자.MemberInitpublic class MemberInit { String name; int age; int grade;}MethodInitMainpublic class MethodInitMa..

[김영한의 실전 자바 기본편] - 3. 객체 지향 프로그래밍

본 글은 김영한 님의 『김영한의 실전 자바 - 기본편』 강의를 학습하며 정리한 내용입니다.강의 자료에 포함된 일부 코드와 이미지를 참고하여 발췌·활용하였습니다.자바 기본기를 제대로 다지고 싶으시다면, 아래 링크에서 강의를 확인해 보세요 『김영한의 실전 자바 - 기본편』 보러 가기본 게시물은 파트너스 활동의 일환으로 작성되었으며, 구매 시 소정의 수수료를 받을 수 있습니다.절차 지향 프로그래밍 vs 객체 지향 프로그래밍프로그래밍 방식은 크게 절차 지향 프로그래밍과 객체 지향 프로그래밍으로 나눌 수 있다. 두 개념은 서로 대치되는 개념이 아니다. 객체 지향이라도 프로그램의 작동 순서는 중요한다. 다만 어디에 더 초점을 맞추는가에 둘의 차이가 있다.절차 지향 프로그래밍절차 지향 프로그래밍은 이름 그대로 절차를..