전체 글
[BOJ] 10814 나이순 정렬 - Python
■ 문제 링크 https://www.acmicpc.net/problem/10814 10814번: 나이순 정렬 온라인 저지에 가입한 사람들의 나이와 이름이 가입한 순서대로 주어진다. 이때, 회원들을 나이가 증가하는 순으로, 나이가 같으면 먼저 가입한 사람이 앞에 오는 순서로 정렬하는 프로그램을 www.acmicpc.net ■ 문제 본 문제는 solved.ac 실버 5 문제이다. ■ 풀이 이 문제에서 중요한 부분은 바로 "lambda"이다. 코드에 대한 설명을 하자면, 우선 N의 값을 정수로 입력받는다. 그리고 그 수 만큼 반복문을 돌려서 나이, 이름을 입력받는다. age는 정수형으로 만들어주며, 만들어둔 member_list에 [나이,'이름']을 N번 append 해준다. 이 리스트를 나이 기준으로 정렬을..
![[Python] 파이썬 ord(),chr() - 문자, 유니코드 코드 포인트 값 변환 함수](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2F8PGE5%2FbtspgoX470z%2FAAAAAAAAAAAAAAAAAAAAAJGov_jlyRrvsQfWNtZnljrc_a9__ShdGS6bFeSIms_i%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1756652399%26allow_ip%3D%26allow_referer%3D%26signature%3DxIetzrxV8fC3A1jigLSYzsV33Pk%253D)
[Python] 파이썬 ord(),chr() - 문자, 유니코드 코드 포인트 값 변환 함수
ord() - 하나의 문자를 인자로 받으며, 해당하는 유니코드 코드 포인트 값(정수)으로 변환한다. crd() - 하나의 유니코드 코드 포인트 값(정수)을 받으며, 해당하는 문자로 변환한다. ord 함수의 구문 ord(c) c : 유니코드 코드 포인트 값으로 변환하고자 하는 문자 chr 함수의 구문 chr(i) i : 문자로 변환하고자 하는 유니코드 코드포인트 값 사용 예시 # 문자 'A'의 유니코드 코드 포인트 구하기 code_point_A = ord('A') print(code_point_A) # 출력: 65 # 유니코드 코드 포인트 65에 해당하는 문자 구하기 char_A = chr(65) print(char_A) # 출력: 'A' + 유니코드 : 아스키 코드의 확장 버전 다음은 아스키 코드 표이다..
![[Python] 파이썬 upper(),lower(),islower(),isupper() - 대소문자 관련 함수](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2F6IDJz%2Fbtspk714ye1%2FAAAAAAAAAAAAAAAAAAAAAGSyTDM1HUF7BXBn-yS5YmNaSu7Cb5vvxypUAcQb0Ydn%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1756652399%26allow_ip%3D%26allow_referer%3D%26signature%3DHT%252F5XdEO3saHRH6s8duBfslKu%252FE%253D)
[Python] 파이썬 upper(),lower(),islower(),isupper() - 대소문자 관련 함수
upper(), lower(), isupper(), islower() - upper() : 문자열을 대문자로 변환해준다. - lower() : 문자열을 소문자로 변환해준다. - isupper() : 문자열의 내용이 모두 대문자면 True, 아니면 False를 반환해준다. - islower() : 문자열의 내용이 모두 소문자면 True, 아니면 False를 반환해준다. 사용 예시 text = "Hello, World!" # 대문자로 변환 upper_text = text.upper() print(upper_text) # 출력: HELLO, WORLD! # 소문자로 변환 lower_text = text.lower() print(lower_text) # 출력: hello, world! # 문자열의 내용이 모두 ..
![[Python] 파이썬 enumerate() - 인덱스와 값에 동시에 접근하기](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2Ftmpbn%2Fbtspg2twVyw%2FAAAAAAAAAAAAAAAAAAAAAITFCALAgjlvb6UO0OLRni_jbrwIRllwl2PAzgWZ-TdX%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1756652399%26allow_ip%3D%26allow_referer%3D%26signature%3DZiSfA1BdD0xJIlpORXaJ9NRyJTQ%253D)
[Python] 파이썬 enumerate() - 인덱스와 값에 동시에 접근하기
eumerate() - enumerate함수란 순서가 있는 자료형과, 출발 인덱스를 입력받아. 인덱스와 값을 동시에 쉽게 처리가능하다. - for문과 함께 사용하면, 몇 번째 반복문인지 쉽게 알 수 있다. enumerate 함수의 구문 enumerate(iterable, start=0) iterable : 열거할 대상인 순회 가능한 객체(list, tuple, string, dictionary, set) start : 인덱스로 사용할 시작값이며, 기본값은 0 사용 예시 예시 1. 예시 2. 예시 3. 예시 4. 예시 5.