알고리즘 25

파이썬 if문 조건 여러개 다중 처리 배열 비교 (with 백준 1330)

✅ if-elif-else 조건문 활용법✅ 배열(list) 비교 방법✅ 실전 연습: 백준 1330 문제 풀이 📌 if문 다중 처리 (if-elif-else) 🔹 기본 문법if 조건문: 실행 코드elif 조건문: 실행 코드else: 실행 코드 🔹 예제: 숫자 입력에 따른 조건 처리x = int(input("숫자를 입력하세요: "))if x  ✅ 출력 예시숫자를 입력하세요: 40 12보다 큽니다 숫자를 입력하세요: 10 1보다 크고 10보다 작거나 같습니다. 숫자를 입력하세요: 12 11이거나 12 입니다. 📌 배열(list) 비교 방법 파이썬에서는 리스트 간 크기 비교가 가능하며, 사전식 순서(lexicographical order) 를 따른다. 🔹 리스트 비교 예제x =..

파이썬 문자열 formatter string (with 백준 2739)

✅ 파이썬에서 문자열을 포매팅하는 4가지 방법✅ 구구단 출력 (백준 2739) 실전 예제 📌 1. f-string (포맷 문자열 리터럴) 📌 f-string 은 Python 3.6부터 도입된 기능으로, 변수를 문자열 내부에 쉽게 삽입할 수 있다.문자열 앞에 f를 붙이고, 중괄호 {} 안에 변수를 넣어 사용한다. 🔹 f-string 사용 예제var = "abcde" # 문자열 변수 선언print(f"문자열 뒤집기: {var[::-1]}") # 문자열 뒤집기: edcba ✅ 출력 결과문자열 뒤집기: edcba 📌 2. format() 메서드를 이용한 문자열 포매팅 📌 중괄호 {} 안에 값을 넣고, .format() 메서드로 데이터를 전달한다. 🔹 기본 사용법lst = ['a', 'b', 'c'..

파이썬 문자열 거꾸로 해보기 (with 백준 1251 6438)

✅ 파이썬에서 문자열을 뒤집는 3가지 방법이 있다.✅ 백준 문제(1251, 6438)로 실전 연습을 해본다. 📌 1. 문자열을 뒤집는 3가지 방법 📌 문자열을 거꾸로 출력하는 방법은 여러 가지가 있다.이 글에서는 슬라이싱, reverse() 함수, sorted() 내장 함수를 사용한 방법을 소개한다. 🔹 1) 문자열 슬라이싱을 이용한 뒤집기 문자열 슬라이싱을 사용하면, 간단한 문법으로 문자열을 뒤집을 수 있다.문법:문자열[start:end:step]  • [::-1] → 전체 문자열을 뒤에서부터(-1) 한 글자씩 가져온다.var = "abcde"print(f"문자열 뒤집기: {var[::-1]}") # edcba ✅ 출력 결과문자열 뒤집기: edcba 🔹 2) reverse() 함수를 사용한 방..

파이썬 소수점 반올림 올림 round()와 ceil() (with 백준 2033)

✅ 소수점 반올림: round() 함수에 대해 알아본다.✅ 소수점 올림: math.ceil() 함수에 대해 알아본다.✅ 반올림 관련 백준 문제 풀이로 실전연습 해본다. 📌 1. 소수점 반올림: round() 함수 사용 round(number, ndigits)number: 반올림할 숫자ndigits: 소수점 자리수 (생략하면 정수로 반올림)0.5 이상일 때 반올림 처리print(f"1.4 → {round(1.4)}") # 1print(f"1.5 → {round(1.5)}") # 2print(f"1.6 → {round(1.6)}") # 2print(f"3.4 → {round(3.4)}") # 3print(f"3.5 → {round(3.5)}") # 4print(f"3.6 → {round(3.6)}") # ..

파이썬 소수점 버림 trunc() floor() (with 백준 10869)

✅ 소수점 버림 방법에 대해 알아본다.✅ math.trunc() vs math.floor() 차이점을 알아보고,✅ 소수점 버림 관련 백준 문제 풀이로 연습한다. 📌 1. 소수점 버림: trunc()와 floor() 비교 파이썬에서 소수점을 버리는 방법에는 math.trunc()와 math.floor() 두 가지가 있다.📌 두 함수의 차이점함수설명예시 (x = -2.5)math.trunc(x)소수점 이하를 무조건 버림-2math.floor(x)작거나 같은 가장 큰 정수 반환 (음수일 때 더 작은 정수로 내림)-3 📌 2. math.trunc() 사용 (소수점 절삭) 📌 math.trunc(x)소수 부분을 제거하고 정수 부분만 남긴다양수일 때는 floor()와 동일, 음수일 때는 ceil()과 동일하..