coding-of-today의 등록된 링크

키자드에 등록된 총 150개의 포스트를 확인하실 수 있습니다.

Tistory

윈도우에 키넥트v2 연결하기 - Kinect v2 for window

어쩌다보니까 키넥트v2를 다루게 되어서 키넥트 정보를 정리해보고자 한다. 키넥트는 xbox의 주변기기로 사용되는 제품인데 종류가 3가지 정도된다. 키넥트v1, 키넥트v2, 애저키넥트(Azure Kinect)이다. 애저키넥..

Tistory

[백준] 파이썬(Python) : 구구단 (2739번)

백준 단계별로 풀어보기 3단계 for문 1번 문제 2739번: 구구단 N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다. www.acmicpc.net 문제의 핵심 1. 구구단이 출..

Tistory

[백준] 파이썬(Python) : A+B - 3 (10950번)

백준 단계별로 풀어보기 3단계 for문 2번문제 10950번: A+B - 3 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제의 핵심 1. 몇번 반복할지를 입력받기 2. for문 안에..

Tistory

[백준] 파이썬(Python) : 합(8398번)

백준 단계별로 풀어보기 3단계 for문 3번문제 8393번: 합 n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오. www.acmicpc.net 문제의 핵심 1. for문과 range()함수의 적절한 활용 2. range() 함수..

Tistory

[백준] 파이썬(Python) : 빠른 A + B (15552번)

백준 단계별로 풀어보기 3단계 for문 4번문제 15552번: 빠른 A+B 첫 줄에 테스트케이스의 개수 T가 주어진다. T는 최대 1,000,000이다. 다음 T줄에는 각각 두 정수 A와 B가 주어진다. A와 B는 1 이상, 1,000 이하..

Tistory

[백준] 파이썬(Python) : 알람 시계 (2884번)

백준 단계별로 풀어보기 2단계 if문 5번 문제 2884번: 알람 시계 상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고..

Tistory

[프로그래머스] 파이썬(Python) : 직사각형 별찍기

프로그래머스 코딩테스트 연습 Level 1 - 직사각형 별찍기 코딩테스트 연습 - 직사각형 별찍기 이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다. 별(*) 문자를 이용해 가로의 길이가 n, 세로의 길이가..

Tistory

[백준] 파이썬(Python) : 시험 성적 (9498번)

백준 단계별로 풀어보기 2단계 if문 2번문제 9498번: 시험 성적 시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오. www.ac..

Tistory

[백준] 파이썬(Python) : 윤년 (2753번)

백준 단계별로 풀어보기 2단계 if문 3번 문제 2753번: 윤년 연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오. 윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수..

Tistory

[백준] 파이썬(Python) : 사분면 고르기 (14681번)

백준 단계별로 풀어보기 2단계 if문 4번 문제 14681번: 사분면 고르기 점 (x, y)의 사분면 번호(1, 2, 3, 4 중 하나)를 출력한다. www.acmicpc.net 문제의 핵심 1. 조건문 내부에서 다시 조건문을 사용하기 코드를..

Tistory

[유니티] 리지드바디(Rigidbody) 스크립팅

리지드바디 컴포넌트를 추가하면, 스크립트를 통해서 다양한 방식으로 소스코드를 작성할 수 있다. 그러므로 리지드바디에 포함되어있는 다양한 변수와 메소드들을 잘 알아두면 좋다. 전체적인 내용은 유니티의 공..

Tistory

[유니티] 캐릭터컨트롤러(CharacterController) 속성 및 스크립팅 정리

유니티에서 플레이어의 움직임을 구현할 때 리지드바디와 견주어서 가장 많이 사용되는 것이 캐릭터컨트롤러이다. 캐릭터컨트롤러는, 물리엔진을 사용하지 않고 간단한 로직만으로 움직임을 구현해주고 자체적으로..

Tistory

[백준] 파이썬(Python) : 두 수 비교하기(1330번)

백준 단계별로 풀어보기 2단계 if문 1번 문제 1330번: 두 수 비교하기 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. www.acmicpc.net 문제의 핵심 1. 조건문을 사용할 수 있는가? 우선..

Tistory

[예외상황처리] 플레이어 위치 리셋 버튼 구현하기

게임을 개발할때는 의도하지 않은 상황을 처리하는 시스템을 구현해야한다. 특히나 레이싱 게임은 이런 예외상황들이 많이 발생하는 게임 중에 하나이다. 예를들면, 차량이 뒤집어진다거나 차량이 트랙에서 벗어나..

Tistory

[유니티] Invoke(인보크) 메소드의 사용법 총정리

유니티에서 스크립트를 작성하다보면, 몇초 뒤에 무언가가 실행되게 만들어야할 때가 있다. 이런 상황에서 사용할 수 있는 대표적인 방법 2가지가 Invoke와 코루틴이다. Invoke가 사용하기가 훨씬 간단하기 때문에..

Tistory

[유니티] Rigidbody(리지드바디) 기본 속성 값 파악하기

리지드바디는 유니티에서 필수적으로 사용되는 요소이기 때문에 확실하게 파악해둘 필요가 있다. 언제나 그렇듯 유니티 공식문서를 먼저 살펴보면 이해에 큰 도움이 된다. 리지드바디 - Unity 매뉴얼 Rigidbody 는..

Tistory

[유니티] Rigidbody(리지드바디)로 플레이어 움직임 구현하기 - 1

이번에는 리기드바디를 활용해서 3D 게임에서 플레이어의 움직임을 구현해보고자 한다. 이를 위해선 리지드바디에 대한 기본적인 이해가 필요하므로, 만약 리지드바디를 잘 모른다면 이전 글을 참고하면 된다. 202..

Tistory

[유니티] Rigidbody(리지드바디)로 플레이어 움직임 구현하기 - 2

이전에 스크립트를 제외한 모든 준비를 끝마쳤으니 이제 스크립트를 본격적으로 작성해보도록하자. 3D게임에 기본적으로 존재하는 요소들을 구현해볼 것이다. 구현할 사항들은 다음과 같다. 1. WASD키의 입력을 통..

Tistory

전륜/후륜 2륜 구동과 4륜 구동 구현하기

외국자료들을 찾아보면,이정도까지 만들어낸다고? 싶을 정도로 거의 현실에 가까울정도로 별의 별 기능을 전부 구현하는 괴물들도 존재한다. 우리는 이미 레이싱의 기본적인 것은 완성했으므로, 본인이 제작하는..

Tistory

차량 안정화 - 애커만 조향(Ackerman Steering) 구현하기

지금까지 구현한 차량을 플레이해보면 코너링을 할때 뭔가 이상함을 느낄 수 있다. 설명하긴 애매하지만 분명 내가 생각했던거랑은 다소 다른 각도로 회전을 하고 있는 느낌이다. 그 이유는 실제 차량의 방향전환..

Tistory

휠콜라이더 기본 움직임 구현 - Wheel Collider motorTorque/steerAngle

이제 드디어 차량의 움직임을 구현해볼 차례이다. Wheel Collider에 존재하는 motorTorque와 steerAngle을 사용할 것이다. 테스트를 해보면 차량이 생각보다 잘 뒤집히는 것을 알 수 있다. 차량 전복을 막기 위해..

Tistory

[레이싱게임] 기본적인 카메라 움직임 세팅 - LookAt

차량의 기본움직임을 구현했으니 이제 카메라를 세팅할 차례이다. 사실 카메라도 다양한 효과와 움직임을 구현하려면 굉장히 복잡해지는데 그것은 차후로 미루고, 먼저 자동으로 카메라가 플레이어를 따라다니고,..

Tistory

차량 컨트롤을 위한 인풋매니저 만들기 - InputManager

이번에는 차량을 컨트롤할때 사용할 인풋매니저 스크립트를 작성할 것이다. 사실 이 스크립트는 굳이 작성할 필요는 없다. 그러나 실제 모든 게임회사들은 인풋매니저와같은 방식을 사용하고 있기 때문에 구현해보..

Tistory

차량 안정화 - 미끄러짐과 차량 회전을 리기드바디를 통해 억제하기

현재까지 따라서 진행을 했다면 차량이 크게 안정적이지는 않을 것이다. 좌회전이나 우회전시에 차량이 크게 흔들리기도 할 것이고, 회전을 한번 잘못하면 차량이 빙글빙글 계속 회전하는 문제가 발생할 수도 있다..

Tistory

[레이싱게임] MyF-1 제작 기획

좋은 기회로 기업연계 프로젝트를 진행하게되었다. 자세한 이야기는 생략하고, 어쩌다보니 레이싱 게임을 제작하게 되었다. 모바일이냐 PC냐 아니면 VR기기를 사용하냐에서 많은 고민이있었다. 우선은 PC버전으로..

Tistory

[레이싱게임] 유니티 휠콜라이더에 대해서

똑같은 게임을 만들더라도 누가 개발하느냐에 따라서 방법이 전부 다르다. 레이싱게임도 마찬가지이다. 레이싱 게임을 만드는 방법은 수많은 방식이 존재할 것이다. 레이싱게임을 만들어야한다고 반드시 휠 콜라이..

Tistory

[레이싱게임] 휠 콜라이더(Wheel collider) 기본 세팅하기

레이싱게임이나 휠콜라이더를 다루기 위해서는 첫번째로, 차량 오브젝트에 휠콜라이더를 배치해야한다. 매우 기본적이지만 첫걸음을 잘 내딛어야 이후의 과정들이 매끄러워지므로 집중하도록 하자. 참고로, 본 블..

Tistory

휠콜라이더(Wheel Collider) GetWorldPose

이번 글의 목표. 1. 차량 모델이 변경되더라도 휠콜라이더와 바퀴메쉬가 적절한 위치로 자동으로 정렬하도록 만든다. 2. 휠콜라이더의 움직임을 받아와서 바퀴가 알맞게 굴러가는 것처럼 만들어준다. 3. GetWorldP..

Tistory

[프로그래머스] C# : 음양 더하기

프로그래머스 코딩테스트 연습 Level 1 - 음양 더하기 코딩테스트 연습 - 음양 더하기 어떤 정수들이 있습니다. 이 정수들의 절댓값을 차례대로 담은 정수 배열 absolutes와 이 정수들의 부호를 차례대로 담은 불..

Tistory

[백준] C# : 아스키 코드 (11654번)

백준 단계별로 풀어보기 7단계 문자열 1번문제 11654번: 아스키 코드 알파벳 소문자, 대문자, 숫자 0-9중 하나가 주어졌을 때, 주어진 글자의 아스키 코드값을 출력하는 프로그램을 작성하시오. www.acmicpc.net..

Tistory

[백준] C# : 숫자의 합 (11720번)

백준 단계별로 풀어보기 7단계 문자열 2번문제 11720번: 숫자의 합 첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다. www.acmicpc.net 문제의 핵심 1. 문자열 쪼개..

Tistory

[백준] C# : 알파벳 찾기 (10809번)

백준 단계별로 풀어보기 7단계 3번문제 10809번: 알파벳 찾기 각각의 알파벳에 대해서, a가 처음 등장하는 위치, b가 처음 등장하는 위치, ... z가 처음 등장하는 위치를 공백으로 구분해서 출력한다. 만약, 어떤..

Tistory

[Unity] : MonoBehaviour 는 무엇인가?

유니티상에서 C# 스크립트를 생성하면, 이름 옆에 항상 MonoBehavior가 적혀있다. 유니티를 처음 배우면 Start , Update 등을 다루면서 사용법을 익히기 시작하는데 그러다보니 오히려 MonoBehavior가 무엇인지..

Tistory

[프로그래머스] C# : 서울에서 김서방 찾기

프로그래머스 코딩테스트 연습 Level 1 - 서울에서 김서방 찾기 코딩테스트 연습 - 서울에서 김서방 찾기 String형 배열 seoul의 element중 "Kim"의 위치 x를 찾아, "김서방은 x에 있다"는 String을 반환하는 함수..

Tistory

[프로그래머스] C# : 자릿수 더하기

프로그래머스 코딩테스트 연습 Level 1 - 자릿수 더하기 코딩테스트 연습 - 자릿수 더하기 자연수 N이 주어지면, N의 각 자릿수의 합을 구해서 return 하는 solution 함수를 만들어 주세요. 예를들어 N = 123이면..

Tistory

[프로그래머스] C# : 약수의 합

프로그래머스 코딩테스트 연습 Level 1 - 약수의 합 코딩테스트 연습 - 약수의 합 정수 n을 입력받아 n의 약수를 모두 더한 값을 리턴하는 함수, solution을 완성해주세요. 제한 사항 n은 0 이상 3000이하인 정수..

Tistory

[프로그래머스] C# : 자연수 뒤집어 배열로 만들기

프로그래머스 코딩테스트 연습 Level 1 - 자연수 뒤집어 배열로 만들기 코딩테스트 연습 - 자연수 뒤집어 배열로 만들기 자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이..

Tistory

[프로그래머스] C# : 콜라츠 추측

프로그래머스 코딩테스트 연습 Level 1 - 콜라츠 추측 코딩테스트 연습 - 콜라츠 추측 1937년 Collatz란 사람에 의해 제기된 이 추측은, 주어진 수가 1이 될때까지 다음 작업을 반복하면, 모든 수를 1로 만들 수..

Tistory

[프로그래머스] C# : 정수 내림차순으로 배치하기

프로그래머스 코딩테스트 연습 Level 1 - 정수 내림차순으로 배치하기 코딩테스트 연습 - 정수 내림차순으로 배치하기 함수 solution은 정수 n을 매개변수로 입력받습니다. n의 각 자릿수를 큰것부터 작은 순으로..

Tistory

[프로그래머스] C# : 두 정수 사이의 합

프로그래머스 코딩테스트 연습 Level 1 - 두 정수 사이의 합 코딩테스트 연습 - 두 정수 사이의 합 두 정수 a, b가 주어졌을 때 a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수, solution을 완성하세요. 예를..

Tistory

[프로그래머스] C# : 가운데 글자 가져오기

프로그래머스 코딩테스트 연습 Level 1 - 가운데 글자 가져오기 코딩테스트 연습 - 가운데 글자 가져오기 단어 s의 가운데 글자를 반환하는 함수, solution을 만들어 보세요. 단어의 길이가 짝수라면 가운데 두글..

Tistory

[프로그래머스] C# : 이상한 문자 만들기

프로그래머스 코딩테스트 연습 Level 1 - 이상한 문자 만들기 코딩테스트 연습 - 이상한 문자 만들기 문자열 s는 한 개 이상의 단어로 구성되어 있습니다. 각 단어는 하나 이상의 공백문자로 구분되어 있습니다...

Tistory

[프로그래머스] C# : 행렬의 덧셈

프로그래머스 코딩테스트 연습 Level 1 - 행렬의 덧셈 코딩테스트 연습 - 행렬의 덧셈 행렬의 덧셈은 행과 열의 크기가 같은 두 행렬의 같은 행, 같은 열의 값을 서로 더한 결과가 됩니다. 2개의 행렬 arr1과 arr2..

Tistory

[프로그래머스] C# : 하샤드 수

프로그래머스 코딩테스트 연습 Level 1 - 하샤드 수 코딩테스트 연습 - 하샤드 수 양의 정수 x가 하샤드 수이려면 x의 자릿수의 합으로 x가 나누어져야 합니다. 예를 들어 18의 자릿수 합은 1+8=9이고, 18은 9로..

Tistory

[프로그래머스] C# : 짝수와 홀수

프로그래머스 코딩테스트 연습 Level 1 - 짝수와 홀수 코딩테스트 연습 - 짝수와 홀수 정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요. 제한 조건 num은..

Tistory

[백준] C# : 숫자의 개수 (2577번)

백준 단계별로 풀어보기 5단계 1차원배열 3번문제 2577번: 숫자의 개수 첫째 줄에 A, 둘째 줄에 B, 셋째 줄에 C가 주어진다. A, B, C는 모두 100보다 크거나 같고, 1,000보다 작은 자연수이다. www.acmicpc.net..

Tistory

[백준] C# : 나머지 (3052번)

백준 단계별로 풀어보기 5단계 1차원배열 4번문제 3052번: 나머지 각 수를 42로 나눈 나머지는 39, 40, 41, 0, 1, 2, 40, 41, 0, 1이다. 서로 다른 값은 6개가 있다. www.acmicpc.net 문제의 핵심. 1. 리스트에 포..

Tistory

[백준] C# : 평균 (1546번)

백준 단계별로 풀어보기 5단계 1차원배열 5번문제 1546번: 평균 첫째 줄에 시험 본 과목의 개수 N이 주어진다. 이 값은 1000보다 작거나 같다. 둘째 줄에 세준이의 현재 성적이 주어진다. 이 값은 100보다 작거나..

Tistory

[C#] Array.ConvertAll : 형식 변환 한번에 하는 방법

C#으로 코딩을 할때나 코딩문제를 풀때 형식변환은 매우 빈번하게 발생한다. 특히나, 사용자로부터 입력을 받아서 string 배열로 저장한 다음에 이것을 정수형태로 전환하는 것은 특히나 잦다. 그런데 배열의 각..

Tistory

[프로그래머스] C# : 수박수박수박수박수박수?

프로그래머스 코딩테스트 연습 Level 1 - 수박수박수박수박수박수? 코딩테스트 연습 - 수박수박수박수박수박수? 길이가 n이고, "수박수박수박수...."와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을..

Tistory

[백준] C# : OX퀴즈 (8958번)

백준 단계별로 풀어보기 5단계 1차원배열 6번문제 8958번: OX퀴즈 "OOXXOXXOOO"와 같은 OX퀴즈의 결과가 있다. O는 문제를 맞은 것이고, X는 문제를 틀린 것이다. 문제를 맞은 경우 그 문제의 점수는 그 문제까지..

Tistory

[백준] C# : 평균은 넘겠지 (4344번)

백준 단계별로 풀어보기 5단계 1차원배열 7번문제 4344번: 평균은 넘겠지 대학생 새내기들의 90%는 자신이 반에서 평균은 넘는다고 생각한다. 당신은 그들에게 슬픈 진실을 알려줘야 한다. www.acmicpc.net 문..

Tistory

[프로그래머스] C# : 문자열을 정수로 만들기

프로그래머스 코딩테스트 연습 Level 1 - 문자열을 정수로 바꾸기 코딩테스트 연습 - 문자열을 정수로 바꾸기 문자열 s를 숫자로 변환한 결과를 반환하는 함수, solution을 완성하세요. 제한 조건 s의 길이는 1 이..

Tistory

[프로그래머스] C# : 핸드폰 번호 가리기

프로그래머스 코딩테스트 연습 Level 1 - 핸드폰 번호 가리기 코딩테스트 연습 - 핸드폰 번호 가리기 프로그래머스 모바일은 개인정보 보호를 위해 고지서를 보낼 때 고객들의 전화번호의 일부를 가립니다. 전화번..

Tistory

[프로그래머스] C# : 평균 구하기

프로그래머스 코딩테스트 연습 Level1 - 평균 구하기 코딩테스트 연습 - 평균 구하기 정수를 담고 있는 배열 arr의 평균값을 return하는 함수, solution을 완성해보세요. 제한사항 arr은 길이 1 이상, 100 이하인..

Tistory

[프로그래머스] C# : 나누어 떨어지는 숫자 배열

프로그래머스 코딩테스트 1단계 - 나누어떨어지는 숫자배열 코딩테스트 연습 - 나누어 떨어지는 숫자 배열 array의 각 element 중 divisor로 나누어 떨어지는 값을 오름차순으로 정렬한 배열을 반환하는 함수, sol..

Tistory

[프로그래머스] C# : 두 개 뽑아서 더하기

프로그래머스 코딩테스트 Level 1 - 두 개 뽑아서 더하기 코딩테스트 연습 - 두 개 뽑아서 더하기 정수 배열 numbers가 주어집니다. numbers에서 서로 다른 인덱스에 있는 두 개의 수를 뽑아 더해서 만들 수 있는..

Tistory

C# : 프로퍼티 - Get / Set 문법

C#에는 프로퍼티라는 아주 효과적인 기능이 존재한다. private 선언을 통해서 변수의 은닉성은 유지하면서도 값을 수정하거나 불러오는 편의성을 확보할 수 있다. 우선은 1. 프로퍼티를 사용하는 가장 기본적인 방..

Tistory

[프로그래머스] C# : x만큼 간격이 있는 n개의 숫자

프로그래머스 코딩테스트연습 Level 1 x만큼의 간격이 있는 n개의 숫자 코딩테스트 연습 - x만큼 간격이 있는 n개의 숫자 함수 solution은 정수 x와 자연수 n을 입력 받아, x부터 시작해 x씩 증가하는 숫자를 n개..

Tistory

[프로그래머스] C# : 직사각형 별찍기

프로그래머스 코딩테스트 연습 Level 1 - 직사각형 별찍기 코딩테스트 연습 - 직사각형 별찍기 이 문제에는 표준 입력으로 두 개의 정수 n과 m이 주어집니다. 별(*) 문자를 이용해 가로의 길이가 n, 세로의 길이가..

Tistory

[백준 - 그리디알고리즘] C# : 전자레인지 (10162번)

백준 그리디 알고리즘 전자레인지 문제 10162번: 전자레인지 3개의 시간조절용 버튼 A B C가 달린 전자레인지가 있다. 각 버튼마다 일정한 시간이 지정되어 있어 해당 버튼을 한번 누를 때마다 그 시간이 동작시간..

Tistory

[백준 - 그리디 알고리즘 ] C# : 세탁소 사장 동혁 (2720번)

백준 그리디 알고리즘 세탁소 사장 동혁 문제 2720번: 세탁소 사장 동혁 각 테스트케이스에 대해 필요한 쿼터의 개수, 다임의 개수, 니켈의 개수, 페니의 개수를 공백으로 구분하여 출력한다. www.acmicpc.net 문..

Tistory

[백준] C# : 최소, 최대 (10818번)

백준 단계별로 풀어보기 5단계 1차원배열 1번문제 10818번: 최소, 최대 첫째 줄에 정수의 개수 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 N개의 정수를 공백으로 구분해서 주어진다. 모든 정수는 -1,000..

Tistory

[백준] C# : 최댓값 (2562번)

백준 단계별로 풀어보기 5단계 1차원배열 2번문제 2562번: 최댓값 9개의 서로 다른 자연수가 주어질 때, 이들 중 최댓값을 찾고 그 최댓값이 몇 번째 수인지를 구하는 프로그램을 작성하시오. 예를 들어, 서로 다..

Tistory

[백준] C# : A+B - 8 (11022번)

백준 단계별로 풀어보기 3단계 for문 8번문제 11022번: A+B - 8 각 테스트 케이스마다 "Case #x: A + B = C" 형식으로 출력한다. x는 테스트 케이스 번호이고 1부터 시작하며, C는 A+B이다. www.acmicpc.net 문제..

Tistory

[백준] C# : 별 찍기 - 1 (2438번)

백준 단계별로 풀어보기 3단계 for문 9번 문제 2438번: 별 찍기 - 1 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 www.acmicpc.net 문제의 핵심 1. 2중 for문을 사용할 수 있는가?..

Tistory

[백준] C# : 별 찍기 - 2 (2439번)

백준 단계별로 풀어보기 3단계 for문 10번 문제 2439번: 별 찍기 - 2 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 하지만, 오른쪽을 기준으로 정렬한 별(예제 참고)을 출력하시오..

Tistory

[백준] C# : X보다 작은 수 (10871번)

백준 단계별로 풀어보기 3단계 11번 문제 10871번: X보다 작은 수 첫째 줄에 N과 X가 주어진다. (1 ≤ N, X ≤ 10,000) 둘째 줄에 수열 A를 이루는 정수 N개가 주어진다. 주어지는 정수는 모두 1보다 크거나 같고..

Tistory

[백준] C# : A+B - 5 (10952번)

백준 단계별로 풀어보기 4단계 while문 1번문제 10952번: A+B - 5 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제의 핵심 1. while문을 사용할 줄 아는가? 2. 점프..

Tistory

[백준] C# : 합 (8393번)

백준 단계별로 풀어보기 3단계 for문 3번문제 8393번: 합 n이 주어졌을 때, 1부터 n까지 합을 구하는 프로그램을 작성하시오. www.acmicpc.net 문제의 핵심. 1. 변수를 만들고 for문과 조화롭게 사용할 수 있는가?..

Tistory

[백준] C# : 빠른 A+B (15552번)

백준 단계별로 풀어보기 3단계 for문 4번 문제 15552번: 빠른 A+B 첫 줄에 테스트케이스의 개수 T가 주어진다. T는 최대 1,000,000이다. 다음 T줄에는 각각 두 정수 A와 B가 주어진다. A와 B는 1 이상, 1,000 이하..

Tistory

[백준] C# : 빠른 A+B (15552번)

백준 단계별로 풀어보기 3단계 for문 5번 문제 2741번: N 찍기 자연수 N이 주어졌을 때, 1부터 N까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제의 핵심 1. 스트링빌더와 for문을 적절..

Tistory

[백준] C# : 기찍 N (2742번)

백준 단계별로 풀어보기 3단계 for문 6번 문제 2742번: 기찍 N 자연수 N이 주어졌을 때, N부터 1까지 한 줄에 하나씩 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제의 핵심 1. 스트링빌더와 for문을 적절..

Tistory

[백준] C# : A+B - 7 (11021번)

백준 단계별로 풀어보기 3단계 for문 7번문제 11021번: A+B - 7 각 테스트 케이스마다 "Case #x: "를 출력한 다음, A+B를 출력한다. 테스트 케이스 번호는 1부터 시작한다. www.acmicpc.net 문제의 핵심 1. 스트..

Tistory

[백준] C# : 사분면 고르기 (14681번)

백준 단계별로 풀어보기 2단계 if문 4번 문제 14681번: 사분면 고르기 점 (x, y)의 사분면 번호(1, 2, 3, 4 중 하나)를 출력한다. www.acmicpc.net 문제의 핵심 1. if문을 중첩해서 사용할 수 있는가? 아마 알고..

Tistory

[백준] C# : 알람 시계 (2884번)

백준 단계별로 풀어보기 2단계 if문 5번 문제 2884번: 알람 시계 상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만 더 자려는 마음 때문에 매일 학교를 지각하고..

Tistory

[백준] C# : 구구단 (2739번)

백준 단계별로 풀어보기 3단계 for문 1번 문제 2739번: 구구단 N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다. www.acmicpc.net 문제의 핵심 1. for문을 사용..

Tistory

[백준] C# : A+B - 3 (10950번)

백준 단계별로 풀어보기 3단계 for문 2번 문제 10950번: A+B - 3 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제의 핵심 1. for문을 가지고 놀 수 있는가? ( for문..

Tistory

[백준] C# : 나머지 (10430번)

백준 단계별로 풀어보기 1단계 입출력과 사칙연산 10번 문제 10430번: 나머지 첫째 줄에 A, B, C가 순서대로 주어진다. (2 ≤ A, B, C ≤ 10000) www.acmicpc.net 문제의 핵심. 1. 이전 글과 동일 입출력 및 연산..

Tistory

[백준] C# : 곱셈 (2588번)

백준 단계별로 풀어보기 1단계 입출력과 사칙연산 11번 문제 2588번: 곱셈 첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다. www.acmicpc.net 문제의 핵심 1. 문자열에서 특정한 위..

Tistory

[백준] C# : 두 수 비교하기 (1330번)

백준 단계별로 풀어보기 2단계 if문 1번문제 1330번: 두 수 비교하기 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. www.acmicpc.net 문제의 핵심 1. if문을 사용할 수 있는가? 2. switc..

Tistory

[백준] C# : 시험 성적 (9498번)

백준 단계별로 풀어보기 2단계 if문 2번문제 9498번: 시험 성적 시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오. www.ac..

Tistory

[백준] C# : 윤년 (2753번)

백준 단계별로 풀어보기 2단계 if문 3번문제 2753번: 윤년 연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오. 윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일..

Tistory

[백준] C# : A-B (1001번)

백준 단계별로 풀어보기 1단계 입출력과 사칙연산 6번문제 1001번: A-B 두 정수 A와 B를 입력받은 다음, A-B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제의 핵심 이전 문제와 동일. c# : A+B (1000번..

Tistory

[백준] C# : A X B (10998번)

백준 단계별로 풀어보기 1단계 입출력과 사칙연산 7번문제 10998번: A×B 두 정수 A와 B를 입력받은 다음, A×B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제의 핵심 이전 글과 동일 c# : A+B (1000번..

Tistory

[백준] C# : A/B (1008번)

백준 단계별로 풀어보기 1단계 입출력과 사칙연산 8번 문제 1008번: A/B 두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제의 핵심 1. float보다 더 정확한 정수형을..

Tistory

[백준] C# : 사칙연산 (10869번)

백준 단계별로 풀어보기 1단계 입출력과 사칙연산 9번 문제 10869번: 사칙연산 두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제..

Tistory

[백준] 파이썬(Python) : A/B (1008번)

백준 단계별 풀어보기 1단계 입출력과 사칙연산 8번문제 1008번: A/B 두 정수 A와 B를 입력받은 다음, A/B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제의 핵심 1. 파이썬에서 나누기 할때 / 와 // 의..

Tistory

[백준] 파이썬(Python) : 사칙연산 (10869번)

백준 단계별로 풀어보기 1단계 입출력과 사칙연산 9번문제 10869번: 사칙연산 두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제..

Tistory

[백준] 파이썬(Python) : 나머지 (10430번)

백준 단계별로 풀어보기 1단계 입출력과 사칙연산 10번문제. 10430번: 나머지 첫째 줄에 A, B, C가 순서대로 주어진다. (2 ≤ A, B, C ≤ 10000) www.acmicpc.net 문제의 핵심 1. 이전 문제들과 동일 이번에도 특..

Tistory

[백준] 파이썬(Python) : 곱셈 (2588번)

백준 단계별로 풀어보기 1단계 입출력과 사칙연산 11번 문제 2588번: 곱셈 첫째 줄부터 넷째 줄까지 차례대로 (3), (4), (5), (6)에 들어갈 값을 출력한다. www.acmicpc.net 문제의 핵심 1. 문자열에서 특정 위치..

Tistory

[백준] C# : A+B (1000번)

백준 단계별로 풀어보기 1단계 입출력과 사칙연산 5번 문제 1000번: A+B 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 입출력 문제가 끝나고 사칙연산 문제가 시작된..

Tistory

[백준] 파이썬(Python) : 개(10172번)

백준 단계별 풀어보기 1단계 입출력과 사칙연산 4번 문제이다. 10172번: 개 문제 아래 예제와 같이 개를 출력하시오. 입력 출력 예제 입력 1 복사 예제 출력 1 복사 |\_/| |q p| /} ( 0 )"""\ |"^"` | ||_/=\\__|...

Tistory

[백준] 파이썬(Python) : A+B (1000번)

백준 단계별로 풀어보기 1단계 입출력과 사칙연산 5번문제이다. 1000번: A+B 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 드디어 입출력이 끝나고 사칙연산 문제이다..

Tistory

[백준] 파이썬(Python) : A-B (1001번)

백준 단계별로 풀어보기 1단계 입출력과 사칙연산 6번문제이다. 1001번: A-B 두 정수 A와 B를 입력받은 다음, A-B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제의 핵심 1. 입력받고 변환해서 연산할..

Tistory

[백준] 파이썬(Python) : A X B (10998번)

백준 단계별로 풀어보기 1단계 입출력과 사칙연산 7번문제이다. 10998번: A×B 두 정수 A와 B를 입력받은 다음, A×B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제의 핵심. 1. 사칙연산을 할 수 있는..

Tistory

[백준] C# : 고양이 (10171번)

백준 단계별로 풀어보기 1단계 입출력과 사칙연산 3번 10171번: 고양이 아래 예제와 같이 고양이를 출력하시오. www.acmicpc.net 문제의 핵심. 1. \를 사용할 줄 아는가? 2. \ 출력할 수 있는가? 요상한 고양이 모..

Tistory

[백준] C# : 개 ( 10172번 )

백준 단계별 풀어보기 1단계 입출력과 사칙연산 4번 문제이다. 10172번: 개 문제 아래 예제와 같이 개를 출력하시오. 입력 출력 예제 입력 1 복사 예제 출력 1 복사 |\_/| |q p| /} ( 0 )"""\ |"^"` | ||_/=\\__|...

Tistory

[백준] 파이썬(Python) : Hello World!(2557번)

백준 사이트의 단계별 풀어보기 문제를 C#으로만 풀다가 C#이 여러가지로 불편한 점이 좀 있어서 파이썬으로도 풀어보고자 한다. 풀면서 느끼는 것은, 진짜 파이썬이 너무 손쉽다... 아무튼 파이썬도 공부를 해야..

Tistory

[백준] 파이썬(Python) : We love kriii(10718번)

백준 단계별 풀어보기 1단계 입출력과 사칙연산 2번문제이다. 10718번: We love kriii ACM-ICPC 인터넷 예선, Regional, 그리고 World Finals까지 이미 2회씩 진출해버린 kriii는 미련을 버리지 못하고 왠지..

1 2