일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 스택
- 닌텐도 스위치 2
- VRoid Studio
- 택시 기하학
- 빅오 표기법
- 이진 탐색
- 큐
- i자형 인재
- 마인크래프트
- windows 12
- 잴다의 전설 티어스 오브 더 킹덤
- unity engine
- 배열 리스트
- 다이나믹프로그래밍
- blender
- 자료구조
- 코딩테스트
- 영어
- vrm posing desktop
- 우선순위 큐
- 2025 대한민국 채용박람회
- c#
- 시작
- 그리디 알고리즘
- 라자냐
- 병역일터
- 그래픽 디자인
- 브루트포스 알고리즘
- T자형 인재
- 카니발대학교 공대강국
- Today
- Total
목록c# (69)
WalkerJei's Lifelog
서론그동안 캐릭터 표준을 디자인하면서 각 부위의 크기, 길이, 높이, 너비 등을 일일이 재면서 작업했다. 일일이 반복하는데 시간이 오래 걸렸지만 이런 와중에 특정한 패턴을 찾으면서 이를 프로그램으로 만들어서 계산하면 더 효율적이라고 생각했고 그리하여 C#으로 스크립트를 작성헀다. 주어진 것기준이 되어줄 남녀 캐릭터의 키는 모두 504px로 되어 있으며 목을 포함한 몸통 길이가 186px, 다리 부분(몸통과 겹친 부분과 발은 제외)의 길이는 218px로 되어 있다.1m는 256px이다.줄이는 부위는 몸통과 다리다.다리는 무릎을 기준으로 상하로 구분하며 8개 구간으로 구성되며, 1~4번째 구간인 상부분은 직선으로 뻗어있고 5~8번째 구간인 하부분은 내려갈수록 좁아지게 되어있다. 소스 코드class Chara..
세부 정보사이트: 백준알고리즘번호: 1735문제명: 분수 합언어: C#분류: 수학, 정수론, 유클리드 호제법비고: 문제분수 A/B는 분자가 A, 분모가 B인 분수를 의미한다. A와 B는 모두 자연수라고 하자.두 분수의 합 또한 분수로 표현할 수 있다. 두 분수가 주어졌을 때, 그 합을 기약분수의 형태로 구하는 프로그램을 작성하시오. 기약분수란 더 이상 약분되지 않는 분수를 의미한다. 입력첫째 줄과 둘째 줄에, 각 분수의 분자와 분모를 뜻하는 두 개의 자연수가 순서대로 주어진다. 입력되는 네 자연수는 모두 30,000 이하이다. 출력첫째 줄에 구하고자 하는 기약분수의 분자와 분모를 뜻하는 두 개의 자연수를 빈 칸을 사이에 두고 순서대로 출력한다. 풀이분자와 분모를 최대공약수로 나눠주면 기약분수가 될 수 ..
세부 정보사이트: 백준알고리즘번호: 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개 이상 연..