본문 바로가기
반응형

분류 전체보기165

[백준] 파이썬(Python) : 윤년 (2753번) 백준 단계별로 풀어보기 2단계 if문 3번 문제 2753번: 윤년 연도가 주어졌을 때, 윤년이면 1, 아니면 0을 출력하는 프로그램을 작성하시오. 윤년은 연도가 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일 때이다. 예를 들어, 2012년은 4의 배수이면서 www.acmicpc.net 문제의 핵심 1. 배수를 찾을 수 있는가? 2. 적절한 조건문 작성하기 문제에서 윤년의 조건을 알려주고 있는데, 윤년이 4의 배수이면서, 100의 배수가 아닐 때 또는 400의 배수일때라고 한다. 주어진 숫자가 특정 숫자의 배수인지 파악하는 방법은 나눴을 때 나머지가 발생하는지 안하는지로 확인할 수 있다. 즉, 나머지연산인 %를 사용해서 값이 0이라면 배수라는 뜻이다. 그리고 한번에 두가지 조건을 만족하는.. 2021. 9. 9.
[백준] 파이썬(Python) : 시험 성적 (9498번) 백준 단계별로 풀어보기 2단계 if문 2번문제 9498번: 시험 성적 시험 점수를 입력받아 90 ~ 100점은 A, 80 ~ 89점은 B, 70 ~ 79점은 C, 60 ~ 69점은 D, 나머지 점수는 F를 출력하는 프로그램을 작성하시오. www.acmicpc.net 문제의 핵심 1. 여러 조건을 분류할 수 있는가? 사실 이런 형태의 문제는 대부분의 언어에서는 스위치문을 활용해서 해결을 하곤 한다. 파이썬은 스위치 문법이 없기 때문에 if문을 활용해서만 풀이가 가능하다. 아무튼, 기본적인 쉬운 문제이다. if와 elif 그리고 else를 사용해주면 된다. 다만, 한가지 팁은 조건문 뒤에 코드가 한줄이내로 짧다면 줄바꿈을 하지 않고 곧장 이어서 써도 괜찮다. 이렇게 하면 코드의 길이가 절반으로 짧아질 수 있.. 2021. 9. 9.
[백준] 파이썬(Python) : 두 수 비교하기(1330번) 백준 단계별로 풀어보기 2단계 if문 1번 문제 1330번: 두 수 비교하기 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. www.acmicpc.net 문제의 핵심 1. 조건문을 사용할 수 있는가? 우선 입력을 받아오는 것은 간단하게 input()으로 가져올 수 있는데, 여러개의 값을 한번에 받아와야할 때는 map을 쓰는것이 편리하다. map은 뒤에 오는 ( ) 안에 동일한 작업을 수행해줄 수 있다. 즉, 한번에 입력을 받아오면서 동시에 int형으로 전환까지 할 수 있다. 이 문제에서는 입력 받는 값이 a와 b로 2가지밖에 안되지만, 간혹 엄청나게 많은 값을 입력받야아할 때도 있다. 그럴때는 리스트형태로 입력을 받으면 된다. data = list(map(int, input(.. 2021. 9. 9.
[유니티] Rigidbody(리지드바디) 기본 속성 값 파악하기 리지드바디는 유니티에서 필수적으로 사용되는 요소이기 때문에 확실하게 파악해둘 필요가 있다. 언제나 그렇듯 유니티 공식문서를 먼저 살펴보면 이해에 큰 도움이 된다. 리지드바디 - Unity 매뉴얼 Rigidbody 는 GameObject 가 물리 제어로 동작하게 합니다. 리지드바디는 힘과 토크를 받아 오브젝트가 사실적으로 움직이도록 해줍니다. 리지드바디가 포함된 모든 게임 오브젝트는 중력의 영향을 docs.unity3d.com 유니티에서 게임오브젝트를 생성한 뒤 ' Add Component ' 를 통해서 리지드바디 컴포넌트를 추가할 수 있다. 리지드 바디에는 많은 속성 값들이 존재하므로 이를 하나씩 살펴보도록 하자. Rigidbody의 속성 값 mass 물체의 질량을 뜻한다. 기본값은 Kg이고, 수치를 높.. 2021. 9. 9.
반응형