2020-08-17 문제 ACM 호텔 매니저 지우는 손님이 도착하는 대로 빈 방을 배정하고 있다. 고객 설문조사에 따르면 손님들은 호텔 정문으로부터 걸어서 가장 짧은 거리에 있는 방을 선호한다고 한다. 여러분은 지우를 도와 줄 프로그램을 작성하고자 한다. 즉 설문조사 결과 대로 호텔 정문으로부터 걷는 거리가 가장 짧도록 방을 배정하는 프로그램을 작성하고자 한다. 문제를 단순화하기 위해서 호텔은 직사각형 모양이라고 가정하자. 각 층에 W 개의 방이 있는 H 층 건물이라고 가정하자 (1 ≤ H, W ≤ 99). 그리고 엘리베이터는 가장 왼쪽에 있다고 가정하자(그림 1 참고). 이런 형태의 호텔을 H × W 형태 호텔이라고 부른다. 호텔 정문은 일층 엘리베이터 바로 앞에 있는데, 정문에서 엘리베이터까지의 거리..
2020 / 07 / 11 오늘은 백준 1929 소수 구하기 문제풀이 알고리즘 해답을 알려드리겠습니다 백준 1929 자바 우선은 소수란 7과 같이 나눌 수 있는 수가 1과 자기 자신밖에 없는 수를 말합니다. 위키백과 왈... 소수(素數, [소쑤])는 수학에서 1과 그수 자신 이외의 자연수로는 나눌 수 없는, 1보다 큰 자연수이다. 소수(小數, [소수]) 수학에서 소수점을 찍어 나타낸 실수이다. 소수(小數)는 수학에서 0보다 크고 1보다 작은 수이다. Scanner scan = new Scanner(System.in); System.out.println("숫자를 입력해주세요."); int M = scan.nextInt(); // 작은 값 int N = scan.nextInt(); // 큰 값 int cou..
2020-05-30 안녕하세요~ 겉보기입니다. 오늘은 파이썬의 4가지 스칼라 int, float, none, bool을 알아보도록 하겠습니다. 처음에는 int입니다. 많은 분들이 int는 지능 스텟 아니야? 라고 생각하실 수 있는데(ㅋㅋ) int는 파이썬에는 정수의 개념을 가지고 있는 코드입니다. 정수란? 수학에서, 정수(整數, 문화어: 옹근수, integer)는 양의 정수(1, 2, 3, 4, 5, 6, 7, 8, ... , n), 음의 정수(-1, -2, -3, -4, -5, -6, -7, -8...) 및 0으로 이루어진 수의 체계이다. 와 같이 복잡하게 설명이 되어 있어 어렵게 느껴 질 수 있으나 파이썬 내부에서는 간단히 표현될 수 있습니다. 코드 print(int(1.1)) print(int(-1..
2020-05-24 우선 파이썬에서는 세트(집합)를 구성할 수 있는데 수식으로는 아래와 같이 표현할 수 있습니다. seemingly_set = {1,2,3,4,5,} print(seemingly_set) 위에 보시면 정상적으로 하나의 세트가 구성된 것을 알 수 있습니다. 다음은 구체적으로 집합을 구성하는 방법에 대하여 알아보도록 하겠습니다. 우선 학생인 집합 student 직장인 집합 employee 이 2가지로 나누어 보았습니다. student = {"사람A", "사람B", "사람c"} employee = set(["사람A", "사람D"]) 각 집합을 구성하는 방법으로는 맨 처음 설명드린 것처럼 {} 중괄호를 활용하는 방법과 아니면 set수식을 활용하여 위와 같이 구성하는 방법이 있습니다. 이미지와 p..