본문 바로가기
반응형

Python4

[알고리즘/파이썬] 백준 2884번 알람 시계, 2525번 오븐 시계 (사칙연산, 조건문) 백준 사이트의 단계별로 풀어보기 (단계별로 풀어보기 (acmicpc.net)) 두번째인 조건문 단계의 문제들입니다. 시간은 0시~23시, 0분~59분 이라는 범위가 존재하여 if 문을 사용해 계산할 수 있습니다. 알고리즘을 풀면서 조건문을 사용할 때 가장 중요한 부분은 발생 가능한 모든 케이스를 다뤄야 한다는 점입니다. 어려운 알고리즘 문제를 풀다보면 내가 생각하지 못한 케이스를 빠트려서 해당 예외 케이스들에서 오답이 나오는 경우가 많습니다. if 문 작성시에는 항상 차근차근 발생 가능한 모든 케이스를 생각하며 작성하는 습관이 필요합니다. 2884번: 알람 시계 (acmicpc.net) 2884번: 알람 시계 상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만.. 2023. 5. 9.
[알고리즘/파이썬] 백준 10869번 사칙연산 (사칙연산) 백준 사이트의 단계별로 풀어보기 (단계별로 풀어보기 (acmicpc.net)) 첫번째인 입출력과 사칙연산의 6단계까지의 사칙연산 문제들을 풀어보겠습니다. 이번 문제들들을 풀면서 파이썬으로 숫자 입력값들을 받아 처리하고, 이를 출력하는 방식에 대해 알게 되었습니다. 10869번: 사칙연산 (acmicpc.net) 10869번: 사칙연산 두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오. www.acmicpc.net # 1. 입력값은 input() 으로 받는다. # 2. 입력값이 공백을 기준으로 나위어 있을 때 split() 을 사용하여 변수에 저장 가능하다. # 3. 변수에는 문자열로 저장되기 때문에 사칙연산을 하기 위해서는 i.. 2023. 4. 26.
[알고리즘/파이썬] 백준 2557번 Hello World (입출력) 백준 사이트의 단계별로 풀어보기 (단계별로 풀어보기 (acmicpc.net)) 첫번째인 입출력과 사칙연산 첫번째 문제입니다. 2557번: Hello World (acmicpc.net) 2557번: Hello World Hello World!를 출력하시오. www.acmicpc.net 별도의 알고리즘은 사용되지 않고, 해당 언어의 출력을 할 수 있는지 판별하기 위한 기초중의 기초 문제입니다. 파이썬에서는 정말 간단하게 프린트 문 하나로 끝납니다. print("Hello World!") 2023. 4. 25.
[파이썬(Python)] 변수 선언, 자료형 선언 파이썬은 타 언어들과 마찬가지로 '='을 사용해 변수를 정의할 수 있습니다. a = 100 b = 'HELLO' c = [1,2,3] 변수 이름은 아래 규칙만 지킨다면 원하는 대로 지을 수 있습니다. 영문 문자와 숫자 사용 대소문자 구분 문자부터 시작해야 하며 숫자부터 시작하면 안됨 _(밑줄 문자)로 시작할 수 있음 특수문자 (+, -, *, /, $, @, &, % 등) 는 사용할 수 없음 파이썬의 키워드 (if, for, while, and, or 등) 는 사용할 수 없음 또한 파이썬의 변수는 아래와 같은 특징이 있습니다. 1. 변수 선언시 자료형(data type)을 정의해 주지 않아도 변수에 저장된 값을 스스로 판단하여 자료형 타입을 지정한다. → 변수의 타입을 알고 싶을 때는 type() 을 사.. 2023. 1. 2.
반응형