Algorithm 110

[파이썬] - 리스트 랜덤하게 섞기, 순서 섞기

- 리스트 랜덤하게 섞기 import random 하기 random.shuffle(list) 사용! # 랜덤한 문자로 비밀번호 만들기 import random password_list = ['a', 'b', 'c', 'd', 'e', 'f'] print(password_list) # 랜덤하게 섞기 random.shuffle(password_list) print(password_list) password="" for j in password_list: password += j print(f"Your password is {password}") 리스트를 랜덤하게 섞고 문자열을 출력하려면 다시 문자열로 이어주기 ​

Algorithm/Python 2022.08.26

[파이썬] 리스트 list - 리스트 추가 / 랜덤한 항목 출력하기

- append 함수 리스트 마지막에 항목 추가 ​ - extend 함수 여러 개의 항목을 리스트 마지막에 추가 fruits = ["apple", "banana", "mango"] print(fruits) fruits.append("grape") print(fruits) fruits.extend(["melon", "orange"]) print(fruits) ​ - 랜덤한 항목 출력하기 리스트는 0부터 시작 마지막 항목의 인덱스는 총 개수 - 1 random.choice(fruits) 도 같은 결과 나옴 import random idx = random.randint(0, len(fruits)-1) #idx = random.choice(fruits) 와 같음 print(idx) print(fruits[idx..

Algorithm/Python 2022.08.26

[파이썬] startswith(), endswith() / 특정 문자열 찾기

startswith() : 특정 문자열로 시작하는지 True/False 반환 endswith() : 특정 문자열로 끝나는지 True/False 반환 - Hi로 시작하는 문장 수 세기 if line.startswith('Hi'): count = count + 1 문자열.startswith(찾을 문자열, 검사 시작 위치, 검사 끝 위치) 문자열.endswith(찾을 문자열, 검사 시작 위치, 검사 끝 위치) 시작위치, 끝 위치 생략가능

Algorithm/Python 2022.08.06

#백준 2231, 파이썬, list, map, 깃허브 에러

# 백준 브루트 포스 : 2798번 - 분해합 n = int(input()) for i in range(n+1): num = list(map(int, str(i))) res = i + sum(num) if res == n: # 생성자 있는 경우 print(i) break if i == n: # 생성자 없는 경우 0 출력 print(0) 최근에 모각코하면서 깃허브 리포지토리 이름을 바꾼게 문제였는지... (난 아직 깃허브 넘 어렵다...ㅜ git push 하려니까 자꾸 에러가 떴다... 이름도 다시 바꿔보고 remote add 다시 해봐도 안되어서ㅋㅋㅋㅋ error: failed to push some refs to 'https://github.com/sua01/Baekjoon-Mogakko.git' hi..

Algorithm/Baekjoon 2022.07.21

#백준 3053, 파이썬, 소수점 반올림, 소수점 자릿수 표현, f-string

# 백준 기본수학2 : 3053번 - 택시 기하학 from cmath import pi r = int(input()) print(f'{r*r*pi : .6f}') # f-string 이용한 반올림, 소수점 표현 print(f'{r*r*2 : .6f}') 유클리드 기하학의 원의 넓이 공식은 반지름*반지름*pi 택시 기하학의 원의 넓이는 반지름*반지름*2 이다. ​ # round()함수 - 소수점 반올림 a = 3.1415 print(round(a, 3)) # 3.142로 반올림됨 # f-string - 소수점 자릿수 표현 a = 3.1415 print(f'{a : .6f}') # 3.141500로 소수점 6자리 표현됨

Algorithm/Baekjoon 2022.07.21
728x90