본문 바로가기
반응형

알고리즘6

[알고리즘/파이썬] 백준 10807번 개수 세기, 10810번 공 넣기, 10813번 공 바꾸기 백준 사이트의 단계별로 풀어보기 (단계별로 풀어보기 (acmicpc.net)) 네번째인 1차원 배열 문제들을 풀어볼 시간입니다. 이번 단계에서는 list 를 다루면서 입력값으로 list 생성, list 값 수정, 숫자 list 를 문자열로 변환하는 방법등을 익힐 수 있습니다. 10807번: 개수 세기 (acmicpc.net) 10807번: 개수 세기 첫째 줄에 정수의 개수 N(1 ≤ N ≤ 100)이 주어진다. 둘째 줄에는 정수가 공백으로 구분되어져있다. 셋째 줄에는 찾으려고 하는 정수 v가 주어진다. 입력으로 주어지는 정수와 v는 -100보다 크거 www.acmicpc.net C나 Java 였다면 N개의 숫자 입력을 for 문을 사용해서 하나씩 받아야 할 수도 있었겠지만, 파이썬의 경우 list() 를.. 2023. 6. 15.
[알고리즘/파이썬] 백준 2739번 구구단, 25304번 영수증, 25314번 코딩은 체육과목 입니다. 백준 사이트의 단계별로 풀어보기 (단계별로 풀어보기 (acmicpc.net)) 세번째인 반복문 문제들을 풀어보겠습니다. 여기서는 for 문과 f-string 사용법을 익힐 수 있었습니다. 2739번: 구구단 (acmicpc.net) 2739번: 구구단 N을 입력받은 뒤, 구구단 N단을 출력하는 프로그램을 작성하시오. 출력 형식에 맞춰서 출력하면 된다. www.acmicpc.net for 문의 기본을 익힐 수 있는 문제이며 print 문 출력을 할 때 f-string 을 이용해서 여러 변수 값을 문자와 함께 출력하는 방법을 익힐 수 있습니다. a = int(input()) for b in range(1,10): # range(a,b) : a 이상 b 미만의 수 print(f"{a} * {b} = {a*b}.. 2023. 6. 14.
[알고리즘/파이썬] 백준 2884번 알람 시계, 2525번 오븐 시계 (사칙연산, 조건문) 백준 사이트의 단계별로 풀어보기 (단계별로 풀어보기 (acmicpc.net)) 두번째인 조건문 단계의 문제들입니다. 시간은 0시~23시, 0분~59분 이라는 범위가 존재하여 if 문을 사용해 계산할 수 있습니다. 알고리즘을 풀면서 조건문을 사용할 때 가장 중요한 부분은 발생 가능한 모든 케이스를 다뤄야 한다는 점입니다. 어려운 알고리즘 문제를 풀다보면 내가 생각하지 못한 케이스를 빠트려서 해당 예외 케이스들에서 오답이 나오는 경우가 많습니다. if 문 작성시에는 항상 차근차근 발생 가능한 모든 케이스를 생각하며 작성하는 습관이 필요합니다. 2884번: 알람 시계 (acmicpc.net) 2884번: 알람 시계 상근이는 매일 아침 알람을 듣고 일어난다. 알람을 듣고 바로 일어나면 다행이겠지만, 항상 조금만.. 2023. 5. 9.
[알고리즘/파이썬] 백준 10171번 고양이, 10172번 개 (특수문자 출력) 백준 사이트의 단계별로 풀어보기 (단계별로 풀어보기 (acmicpc.net)) 첫번째인 입출력의 마지막 두 문제인 고양이와 개 입니다. 이 두 문제는 특수문자를 출력하는 방법에 대한 풀이입니다. 타 언어에 비하면 파이썬은 매우 쉬운편입니다. 10171번: 고양이 (acmicpc.net) 10171번: 고양이 아래 예제와 같이 고양이를 출력하시오. www.acmicpc.net 10172번: 개 (acmicpc.net) 2023. 5. 5.
반응형