본문 바로가기

분류 전체보기489

삼성 에어컨 Q9000 AF17B6474GZRS 구매 후기 곧 다가올 여름이 두렵다다가올 여름을 대비해서 서둘러 에어컨을 구매했다. 창문을 열면 바람이 선선하게 들어와서 아직 집이 덥다고 느껴지지 않지만 벌써 바깥 날씨는 더워지기 시작했다. 이제 여름을 준비해야 한다. 구매를 결심한 이유사실 에어컨은 선택이 아닌 필수쾌적한 실내 환경 구축여름철 손님 초대를 위해서구매 시 고려사항안방과 거실을 커버 가능한 2 in 1 에어컨으로 구매설치 및 원활한 서비스를 제공받기 위해서 삼성 혹은 LG 에어컨으로 구매기본 설치비가 포함된 에어컨(중요! 단순히 가격만 보지 말고 기본 설치비가 포함된 건지 꼼꼼하게 확인하자.)실외기가 포함된 모델인지 확인적당한 가격대(150만원 ~ 200만 원)후기를 통해서 설치기사님이 친절하고 설치 비용이 적절한지 확인흰색의 외관실외기를 베란다 .. 2024. 5. 14.
완전수(Perfect Number) 이야기 완전수(Perfect Number)완전수란 어떤 수의 진약수의 합이 자기자신이 되는 수를 말한다.6의 진약수 : 1, 2, 31 + 2 + 3 = 628의 진약수 : 1 2 4 7 141 + 2 + 4 + 7 + 14 = 28진약수(Proper Divisor)진약수란 어떤 수의 약수 중에서 자기 자신을 제외한 약수를 진약수로 말한다.*6의 진약수 : 1 2 3 (6은 자기자신이므로 제외) 완전수의 신기한 특징완전수는 연속되는 자연수의 합으로 나타낼 수도 있다. 6 = 1 + 2 + 328 = 1 + 2 + 3 + 4 + 5 + 6 + 7496 = 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + 14 + 15 + 16 + 17 + 18 + 19 + 20 .. 2024. 5. 9.
시그마(Σ, sigma)에 대해서 시그마(Σ, sigma)란?시그마는 합을 표현하기 위해 만들어진 수학기호이다.예를 들어 1에서 n까지의 모든 숫자의 총합을 나타낸다고 하면 아래와 같이 표현한다.i = 1부터 시작해서 i = n까지의 모든 수를 더하라. 시그마의 성질합으로 연결되어 있다면 시그마 두 개로 분리할 수 있다. (교환법칙) 합으로 연결되어 있다면 시그마 두 개로 분리할 수 있다. (교환법칙) 일반항에 곱셈, 나눗셈으로 연결되어 있으면 계수를 시그마 앞으로 묶어낼 수 있다. (분배법칙)일반항에 상수가 있으면 (상수) x (개수)로 바꿀 수 있다. 시그마의 기본 전제에 대해서시그마는 이산적 변수에 대한 합이다.숫자의 세계에서 1 다음이 과연 2인가에 대한 고민은 중학교 때 아마 처음 할 것이다.실수의 세계에서 숫자는 무한하므로 1.. 2024. 5. 9.
C# PadLeft, PadRight에 대해서 PadLeft 메서드public string PadLeft(int totalWidth) => PadLeft(totalWidth, ' ');특정 문자열의 길이를 인자로 설정한 길이만큼 왼쪽부터 채워준다.(채우는 문자열은 기본은 빈칸 ' ') public string PadLeft(int totalWidth, char paddingChar)기본 설정인 빈칸이 아니라 별도의 char를 입력하면 해당 문자로 채워준다. PadRight 메서드특정 문자열의 길이를 인자로 설정한 길이만큼 문자열의 끝 오른쪽부터 채워준다. 채우는 문자열은 기본은 빈칸 ' ' *길이보다 작게 설정되면 문자열에 대한 변경을 일어나지 않는다.var s = "hello";Console.WriteLine(s.PadRight(3, '#'));/.. 2024. 5. 8.
C# [백준 BAEKJOON] 1927번 최소 힙 문제널리 잘 알려진 자료구조 중 최소 힙이 있다. 최소 힙을 이용하여 다음과 같은 연산을 지원하는 프로그램을 작성하시오.배열에 자연수 x를 넣는다.배열에서 가장 작은 값을 출력하고, 그 값을 배열에서 제거한다.프로그램은 처음에 비어있는 배열에서 시작하게 된다. 입력첫째 줄에 연산의 개수 N(1 ≤ N ≤ 100,000)이 주어진다. 다음 N개의 줄에는 연산에 대한 정보를 나타내는 정수 x가 주어진다. 만약 x가 자연수라면 배열에 x라는 값을 넣는(추가하는) 연산이고, x가 0이라면 배열에서 가장 작은 값을 출력하고 그 값을 배열에서 제거하는 경우이다. x는 231보다 작은 자연수 또는 0이고, 음의 정수는 입력으로 주어지지 않는다. 출력입력에서 0이 주어진 횟수만큼 답을 출력한다. 만약 배열이 비어 있는.. 2024. 5. 7.
C# [백준 BAEKJOON] 17087번 숨바꼭질 6 문제수빈이는 동생 N명과 숨바꼭질을 하고 있다. 수빈이는 현재 점 S에 있고, 동생은 A1, A2, ..., AN에 있다.수빈이는 걸어서 이동을 할 수 있다. 수빈이의 위치가 X일때 걷는다면 1초 후에 X+D나 X-D로 이동할 수 있다. 수빈이의 위치가 동생이 있는 위치와 같으면, 동생을 찾았다고 한다.모든 동생을 찾기위해 D의 값을 정하려고 한다. 가능한 D의 최댓값을 구해보자. 입력첫째 줄에 N(1 ≤ N ≤ 105)과 S(1 ≤ S ≤ 109)가 주어진다. 둘째 줄에 동생의 위치 Ai(1 ≤ Ai ≤ 109)가 주어진다. 동생의 위치는 모두 다르며, 수빈이의 위치와 같지 않다. 출력가능한 D값의 최댓값을 출력한다.  풀이 코드using System;using System.Collections.Gen.. 2024. 5. 7.