일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- URP
- windows 12
- 하이테일
- 다이나믹프로그래밍
- 닌텐도 스위치 2
- 큐
- 배열 리스트
- blender
- 카니발대학교 공대강국
- VRoid Studio
- 그리디 알고리즘
- 빅오 표기법
- 코딩테스트
- 영어
- 2025 대한민국 채용박람회
- 마인크래프트
- 스택
- 택시 기하학
- 브루트포스 알고리즘
- 병역일터
- 자료구조
- vrm posing desktop
- 시작
- 그래픽 디자인
- unity engine
- 잴다의 전설 티어스 오브 더 킹덤
- 라자냐
- i자형 인재
- Probuilder
- c#
- Today
- Total
목록c# (70)
WalkerJei's Lifelog
세부 정보사이트: 백준알고리즘번호: 10809문제명: 알파벳 찾기언어: C#분류: 구현, 문자열비고: 문제알파벳 소문자로만 이루어진 단어 S가 주어진다. 각각의 알파벳에 대해서, 단어에 포함되어 있는 경우에는 처음 등장하는 위치를, 포함되어 있지 않은 경우에는 -1을 출력하는 프로그램을 작성하시오. 입력첫째 줄에 단어 S가 주어진다. 단어의 길이는 100을 넘지 않으며, 알파벳 소문자로만 이루어져 있다. 출력각각의 알파벳에 대해서, a가 처음 등장하는 위치, b가 처음 등장하는 위치, ... z가 처음 등장하는 위치를 공백으로 구분해서 출력한다.만약, 어떤 알파벳이 단어에 포함되어 있지 않다면 -1을 출력한다. 단어의 첫 번째 글자는 0번째 위치이고, 두 번째 글자는 1번째 위치이다. 풀이아스키 코드를..
세부 정보사이트: 백준알고리즘번호: 2163문제명: 초콜릿 자르기언어: C#분류: 수학, 사칙연산비고: 문제정화는 N×M 크기의 초콜릿을 하나 가지고 있다. 초콜릿은 금이 가 있는 모양을 하고 있으며, 그 금에 의해 N×M개의 조각으로 나눠질 수 있다.초콜릿의 크기가 너무 크다고 생각한 그녀는 초콜릿을 친구들과 나눠 먹기로 했다. 이를 위해서 정화는 초콜릿을 계속 쪼개서 총 N×M개의 조각으로 쪼개려고 한다. 초콜릿을 쪼갤 때에는 초콜릿 조각을 하나 들고, 적당한 위치에서 초콜릿을 쪼갠다. 초콜릿을 쪼갤 때에는 금이 가 있는 위치에서만 쪼갤 수 있다. 이와 같이 초콜릿을 쪼개면 초콜릿은 두 개의 조각으로 나눠지게 된다. 이제 다시 이 중에서 초콜릿 조각을 하나 들고, 쪼개는 과정을 반복하면 된다.초콜릿..
세부 정보사이트: 백준알고리즘번호: 5086번문제명: 배수와 약수언어: C#분류: 수학, 사칙연산비고: 문제4 × 3 = 12이다.이 식을 통해 다음과 같은 사실을 알 수 있다.3은 12의 약수이고, 12는 3의 배수이다.4도 12의 약수이고, 12는 4의 배수이다.두 수가 주어졌을 때, 다음 3가지 중 어떤 관계인지 구하는 프로그램을 작성하시오.첫 번째 숫자가 두 번째 숫자의 약수이다.첫 번째 숫자가 두 번째 숫자의 배수이다.첫 번째 숫자가 두 번째 숫자의 약수와 배수 모두 아니다. 입력입력은 여러 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 10,000이 넘지않는 두 자연수로 이루어져 있다. 마지막 줄에는 0이 2개 주어진다. 두 수가 같은 경우는 없다. 출력각 테스트 케이스마다 첫 번째 숫..
세부 정보사이트: 백준알고리즘번호: 2609문제명: 최대공약수와 최소공배수언어: C#분류: 수학, 정수론, 유클리드 호제법비고: 문제두 개의 자연수를 입력받아 최대 공약수와 최소 공배수를 출력하는 프로그램을 작성하시오. 입력첫째 줄에는 두 개의 자연수가 주어진다. 이 둘은 10,000이하의 자연수이며 사이에 한 칸의 공백이 주어진다. 출력첫째 줄에는 입력으로 주어진 두 수의 최대공약수를, 둘째 줄에는 입력으로 주어진 두 수의 최소 공배수를 출력한다. 풀이최대공약수와 최소공배수는 항상 자연수로 구성되며 0은 일반적으로 자연수가 아님을 명심해야 한다.수를 나눌 때 가장 작은 공약수로 나누는 것부터 시작하면 더 나눌 수 있는데 나눠지지 않고 그냥 넘어갈 수 있기에 가장 큰 공약수로 나누는 것부터 시작해야 깔..
세부 정보사이트: 백준알고리즘번호: 1037문제명: 약수언어: C#분류: 수학, 정수비고: 문제양수 A가 N의 진짜 약수가 되려면, N이 A의 배수이고, A가 1과 N이 아니어야 한다. 어떤 수 N의 진짜 약수가 모두 주어질 때, N을 구하는 프로그램을 작성하시오. 입력첫째 줄에 N의 진짜 약수의 개수가 주어진다. 이 개수는 50보다 작거나 같은 자연수이다. 둘째 줄에는 N의 진짜 약수가 주어진다. 1,000,000보다 작거나 같고, 2보다 크거나 같은 자연수이고, 중복되지 않는다. 출력첫째 줄에 N을 출력한다. N은 항상 32비트 부호있는 정수로 표현할 수 있다. 풀이진짜 약수들로 특정 숫자를 구하려면 진짜 약수의 최솟값과 최댓값을 곱하는 것이다.C#으로 프로그래밍하는 만큼 Array.Sort()를 ..
세부 정보사이트: 백준알고리즘번호: 1712문제명: 손익분기점언어: C#분류: 수학, 사칙연산비고: 문제월드전자는 노트북을 제조하고 판매하는 회사이다. 노트북 판매 대수에 상관없이 매년 임대료, 재산세, 보험료, 급여 등 A만원의 고정 비용이 들며, 한 대의 노트북을 생산하는 데에는 재료비와 인건비 등 총 B만원의 가변 비용이 든다고 한다.예를 들어 A=1,000, B=70이라고 하자. 이 경우 노트북을 한 대 생산하는 데는 총 1,070만원이 들며, 열 대 생산하는 데는 총 1,700만원이 든다.노트북 가격이 C만원으로 책정되었다고 한다. 일반적으로 생산 대수를 늘려 가다 보면 어느 순간 총 수입(판매비용)이 총 비용(=고정비용+가변비용)보다 많아지게 된다. 최초로 총 수입이 총 비용보다 많아져 이익..