본문 바로가기
반응형

파이썬(Python)25

[백준] 파이썬(Python) : We love kriii(10718번) 백준 단계별 풀어보기 1단계 입출력과 사칙연산 2번문제이다. 10718번: We love kriii ACM-ICPC 인터넷 예선, Regional, 그리고 World Finals까지 이미 2회씩 진출해버린 kriii는 미련을 버리지 못하고 왠지 모르게 올해에도 파주 World Finals 준비 캠프에 참여했다. 대회를 뜰 줄 모르는 지박 www.acmicpc.net 문제의 핵심 1. 줄 바꿔서 출력할 수 있는가? 2. \n을 사용할 수 있는가? 강한친구 대한육군 이라는 문구를 줄바꿔서 2번 출력하면 되는 문제다. 푸는 방법은 2가지 정도로 예상된다. 첫번째는 print()를 2번 사용하는 것이고, 두번째는 \n을 활용해서 print()를 한번만 쓰는 것이다. 문자열에서 \n를 쓰면 줄바꿈을 해준다. 정답.. 2021. 7. 21.
[백준] 파이썬(Python) : Hello World!(2557번) 백준 사이트의 단계별 풀어보기 문제를 C#으로만 풀다가 C#이 여러가지로 불편한 점이 좀 있어서 파이썬으로도 풀어보고자 한다. 풀면서 느끼는 것은, 진짜 파이썬이 너무 손쉽다... 아무튼 파이썬도 공부를 해야하기에 백준 단계별 풀이도 기록하고자한다. 이번에는 단계별로 풀어보기 1단계 입출력과 사칙연산 1번문제이다. 2557번: Hello World Hello World!를 출력하시오. www.acmicpc.net 문제의 핵심 1. 출력을 할 줄 아는가? 가장 기본인 출력 방식을 할 줄 알면 풀 수 있다. 너무 쉽다.. 그냥 print를 쓰면 된다. 정답 코드. print('Hello World!') 2021. 7. 21.
파이썬(Python) : 리스트 함수 정리 리스트명 뒤에 .을 찍고 함수를 적어서 사용한다. replace replace("a", "b") - 리스트에서 a를 찾아서 a를 b로 바꾼다. split split("a") - 리스트에서 a를 찾아서 a를 기준으로 리스트를 둘로 나눈다. split() - 변수를 넣지 않을 경우 공백을 기준으로 잘린다. strip() strip() - 문자열 좌우의 공백을 제거한다. rstrip / lstrip rstrip() / lstrip() - 좌우 공백을 제거 upper / lower upper() / lower() - 문자열이 대문자 / 소문자로 바뀐다. capitalize capitalize() - 문자열의 첫번째 글자를 대문자로 바꾼다. startswith / endswith startswith("aaa") .. 2021. 7. 14.
파이썬(Python) : 리스트 인덱싱, 슬라이싱, 오프셋 인덱싱 : 문자열에서 한글자씩 가져오는 것. 예시) 리스트명[숫자] - 리스트에서 숫자에 해당하는 글자를 인덱싱하라 슬라이싱 : 특정범위를 잘라서 자른 부위 전체를 가져오는 것. 예시) 리스트명[ 시작인덱스(숫자) : 끝인덱스(숫자) : 오프셋(숫자) ] 시작인덱스부터 끝인덱스까지 슬라이싱한다. 오프셋은 생략이 가능하며, 입력할 경우 해당 숫자만큼 건너뛰면서 계산한다. 시작인덱스와 끝인덱스도 생략이 가능하다. 시작인덱스 생략하면 맨처음부터, 끝인덱스 생략하면 맨마지막까지로 처리된다. 인덱스에 음수값을 입력할 수도 있다. 맨앞은 0번부터 시작하지만, 맨뒤는 -1부터 시작한다. 시작인덱스와 끝인덱스를 생략하고 오프셋에 -1을 넣으면 뒤집어진다. 예제) // 인덱싱 exmple = 'sample' print(.. 2021. 7. 13.
반응형