일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자료구조
- 그리디 알고리즘
- 카니발대학교 공대강국
- 빅오 표기법
- 다이나믹프로그래밍
- 택시 기하학
- 코딩테스트
- i자형 인재
- windows 12
- URP
- blender
- 그래픽 디자인
- 시작
- VRoid Studio
- 배열 리스트
- 하이테일
- 라자냐
- 마인크래프트
- vrm posing desktop
- c#
- 영어
- 닌텐도 스위치 2
- 브루트포스 알고리즘
- Probuilder
- 큐
- 2025 대한민국 채용박람회
- 스택
- 잴다의 전설 티어스 오브 더 킹덤
- unity engine
- 병역일터
- Today
- Total
목록소프트웨어 개발 (78)
WalkerJei's Lifelog
세부 정보사이트: 백준알고리즘번호: 1735문제명: 분수 합언어: C#분류: 수학, 정수론, 유클리드 호제법비고: 문제분수 A/B는 분자가 A, 분모가 B인 분수를 의미한다. A와 B는 모두 자연수라고 하자.두 분수의 합 또한 분수로 표현할 수 있다. 두 분수가 주어졌을 때, 그 합을 기약분수의 형태로 구하는 프로그램을 작성하시오. 기약분수란 더 이상 약분되지 않는 분수를 의미한다. 입력첫째 줄과 둘째 줄에, 각 분수의 분자와 분모를 뜻하는 두 개의 자연수가 순서대로 주어진다. 입력되는 네 자연수는 모두 30,000 이하이다. 출력첫째 줄에 구하고자 하는 기약분수의 분자와 분모를 뜻하는 두 개의 자연수를 빈 칸을 사이에 두고 순서대로 출력한다. 풀이분자와 분모를 최대공약수로 나눠주면 기약분수가 될 수 ..
세부 정보문제명: 펜으로 문장 쓰기언어: C#비고: 문제글씨를 쓰는 펜이 있길래 글씨를 써 보려고 한다. 문장은 영어 소문자 형태로 주어지며 띄어쓰기는 없다. 이 펜으로 알파벳 소문자를 쓰면 획수에 따라 잉크를 소비하는 특성이 있다.주어진 획수는 다음과 같다알파벳획수알파벳획수a1n1b2o1c1p2d2q1e1r1f2s1g1t2h1u1i2v1j2w1k3x2l1y2m1z1참고로 글씨를 쓰다 보면 잉크가 남아도 글씨를 쓰기에 양이 부족하면 글씨를 쓸 수 없다. 잉크가 다 떨어져도 글씨를 쓸 수 없으며, 잉크가 남아도 글씨를 다 쓰면 글씨 쓰는 것을 멈춘다.주어진 잉크를 사용해서 쓴 글씨와 남은 잉크 양을 출력하는 프로그램을 작성하시오 입력첫째 줄에 잉크 양을 자연수 형태로 주어진다.둘째 줄에는 잉크를 소비해서..
세부 정보사이트: 백준알고리즘번호: 2444문제명: 별 찍기 - 7언어: C#분류: 구현비고: 문제예제를 보고 규칙을 유추한 뒤에 별을 찍어 보세요. 입력첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 출력첫째 줄부터 2×N-1번째 줄까지 차례대로 별을 출력한다. 풀이가운데를 기준으로 위쪽은 피라미드 모양으로, 아래쪽은 역피라미드 모양으로 출력한다.Wirte()는 WriteLine()과 다르게 작성이 끝나도 줄바꿈이 없다.class Star7{ static void Main(String[] args) { StreamReader sr = new StreamReader(Console.OpenStandardInput()); StreamWriter sw = new Stre..
세부 정보사이트: 백준알고리즘번호: 2941문제명: 크로아티아 알파벳언어: C#분류: 구현, 문자열, 집합과 맵비고: 문제예전에는 운영체제에서 크로아티아 알파벳을 입력할 수가 없었다. 따라서, 다음과 같이 크로아티아 알파벳을 변경해서 입력했다.크로아티아 알파벳변경čc=ćc-dždz=đd-ljljnjnjšs=žz=예를 들어, ljes=njak은 크로아티아 알파벳 6개(lj, e, š, nj, a, k)로 이루어져 있다. 단어가 주어졌을 때, 몇 개의 크로아티아 알파벳으로 이루어져 있는지 출력한다.dž는 무조건 하나의 알파벳으로 쓰이고, d와 ž가 분리된 것으로 보지 않는다. lj와 nj도 마찬가지이다. 위 목록에 없는 알파벳은 한 글자씩 센다. 입력첫째 줄에 최대 100글자의 단어가 주어진다. 알파벳 소..
세부 정보사이트: 백준알고리즘번호: 1931문제명: 회의실 배정언어: C#분류: 그리디 알고리즘, 정렬비고: 문제한 개의 회의실이 있는데 이를 사용하고자 하는 N개의 회의에 대하여 회의실 사용표를 만들려고 한다. 각 회의 I에 대해 시작시간과 끝나는 시간이 주어져 있고, 각 회의가 겹치지 않게 하면서 회의실을 사용할 수 있는 회의의 최대 개수를 찾아보자. 단, 회의는 한번 시작하면 중간에 중단될 수 없으며 한 회의가 끝나는 것과 동시에 다음 회의가 시작될 수 있다. 회의의 시작시간과 끝나는 시간이 같을 수도 있다. 이 경우에는 시작하자마자 끝나는 것으로 생각하면 된다. 입력첫째 줄에 회의의 수 N(1 ≤ N ≤ 100,000)이 주어진다. 둘째 줄부터 N+1 줄까지 각 회의의 정보가 주어지는데 이것은 ..
세부 정보사이트: 백준알고리즘번호: 10845문제명: 큐언어: C#분류: 자료 구조, 큐비고: 문제정수를 저장하는 큐를 구현한 다음, 입력으로 주어지는 명령을 처리하는 프로그램을 작성하시오.명령은 총 여섯 가지이다.push X: 정수 X를 큐에 넣는 연산이다.pop: 큐에서 가장 앞에 있는 정수를 빼고, 그 수를 출력한다. 만약 큐에 들어있는 정수가 없는 경우에는 -1을 출력한다.size: 큐에 들어있는 정수의 개수를 출력한다.empty: 큐가 비어있으면 1, 아니면 0을 출력한다.front: 큐의 가장 앞에 있는 정수를 출력한다. 만약 큐에 들어있는 정수가 없는 경우에는 -1을 출력한다.back: 큐의 가장 뒤에 있는 정수를 출력한다. 만약 큐에 들어있는 정수가 없는 경우에는 -1을 출력한다. 입력첫..
세부 정보사이트: 백준알고리즘번호: 2720문제명: 세탁소 사장 동혁언어: C#분류: 수학, 그리디 알고리즘, 사칙연산비고: 문제미국으로 유학간 동혁이는 세탁소를 운영하고 있다. 동혁이는 최근에 아르바이트로 고등학생 리암을 채용했다.동혁이는 리암에게 실망했다.리암은 거스름돈을 주는 것을 자꾸 실수한다.심지어 $0.5달러를 줘야하는 경우에 거스름돈으로 $5달러를 주는것이다!어쩔수 없이 뛰어난 코딩 실력을 발휘해 리암을 도와주는 프로그램을 작성하려고 하지만, 디아블로를 하느라 코딩할 시간이 없어서 이 문제를 읽고 있는 여러분이 대신 해주어야 한다.거스름돈의 액수가 주어지면 리암이 줘야할 쿼터(Quarter, $0.25)의 개수, 다임(Dime, $0.10)의 개수, 니켈(Nickel, $0.05)의 개수,..
세부 정보사이트: 백준알고리즘번호: 1436문제명: 영화감독 숌언어: C#분류: 브루트포스 알고리즘비고: 문제666은 종말을 나타내는 수라고 한다. 따라서, 많은 블록버스터 영화에서는 666이 들어간 제목을 많이 사용한다. 영화감독 숌은 세상의 종말 이라는 시리즈 영화의 감독이다. 조지 루카스는 스타워즈를 만들 때, 스타워즈 1, 스타워즈 2, 스타워즈 3, 스타워즈 4, 스타워즈 5, 스타워즈 6과 같이 이름을 지었고, 피터 잭슨은 반지의 제왕을 만들 때, 반지의 제왕 1, 반지의 제왕 2, 반지의 제왕 3과 같이 영화 제목을 지었다. 하지만 숌은 자신이 조지 루카스와 피터 잭슨을 뛰어넘는다는 것을 보여주기 위해서 영화 제목을 좀 다르게 만들기로 했다.종말의 수란 어떤 수에 6이 적어도 3개 이상 연..