2025/09/10 4

[Java] - 변수

변수(Variable)란?프로그래밍을 시작하면서 가장 먼저 배우는 개념 중 하나가 바로 변수(Variable) 이다.변수는 말 그대로 변할 수 있는 값 을 저장하는 공간인데, 조금 더 이해하기 위해 상자에 비유해보겠다. 우리가 일상에서 “사과 3개” 를 기억하려면 머릿속에 숫자 3을 떠올린다.하지만 컴퓨터는 사람이 아니기 때문에, 메모리 공간에 숫자를 저장하고, 그것을 변수명 으로 관리한다.즉, 변수란 데이터를 저장하기 위해 할당 받은 메모리 공간 이고, 그 공간에 붙여진 이름인 변수명 을 통해 데이터를 읽고 수정할 수 있게 된다.변수 선언과 초기화변수 선언변수 선언은 int a 와 같이 선언한다. 위와 같이 선언하게 되면 컴퓨터의 메모리 공간을 확보해숫자 정수를 보관할 수 있는 이름이 a 라는 데이터 ..

CS/Java 2025.09.10

[백준] 10810 : 공 넣기 (Python/파이썬)

문제 링크https://www.acmicpc.net/problem/10810문제도현이는 바구니를 총 N개 가지고 있고, 각각의 바구니에는 1번부터 N번까지 번호가 매겨져 있다. 또, 1번부터 N번까지 번호가 적혀있는 공을 매우 많이 가지고 있다. 가장 처음 바구니에는 공이 들어있지 않으며, 바구니에는 공을 1개만 넣을 수 있다.도현이는 앞으로 M번 공을 넣으려고 한다. 도현이는 한 번 공을 넣을 때, 공을 넣을 바구니 범위를 정하고, 정한 바구니에 모두 같은 번호가 적혀있는 공을 넣는다. 만약, 바구니에 공이 이미 있는 경우에는 들어있는 공을 빼고, 새로 공을 넣는다. 공을 넣을 바구니는 연속되어 있어야 한다.공을 어떻게 넣을지가 주어졌을 때, M번 공을 넣은 이후에 각 바구니에 어떤 공이 들어 있는지 ..

백준 2025.09.10

[백준] 2562 : 최댓값 (Python/파이썬)

문제 링크https://www.acmicpc.net/problem/2562문제9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오.예를 들어, 서로 다른 9개의 자연수3, 29, 38, 12, 57, 74, 40, 85, 61이 주어지면, 이들 중 최댓값은 85이고, 이 값은 8번째 수이다.입력첫째 줄부터 아홉 번째 줄까지 한 줄에 하나의 자연수가 주어진다. 주어지는 자연수는 100 보다 작다.출력첫째 줄에 최댓값을 출력하고, 둘째 줄에 최댓값이 몇 번째 수인지를 출력한다.예제입력32938125774408561 출력858정답arr = []max = 0index = 0for i in range(9): arr.append(int(inp..

백준 2025.09.10

TIL - 20250909

📚 오늘 공부한 내용https://sson-coding.tistory.com/55 [백준] 10807 : 개수 세기 (Python/파이썬)문제 링크https://www.acmicpc.net/problem/10807문제총 N개의 정수가 주어졌을 때, 정수 v가 몇 개인지 구하는 프로그램을 작성하시오.입력첫째 줄에 정수의 개수 N(1 ≤ N ≤ 100)이 주어진다. 둘째 줄에는sson-coding.tistory.comhttps://sson-coding.tistory.com/56 [백준] 10871 : X보다 작은 (Python/파이썬)문제 링크https://www.acmicpc.net/problem/10871문제정수 N개로 이루어진 수열 A와 정수 X가 주어진다. 이때, A에서 X보다 작은 수를 모두 출력..

TIL 2025.09.10