[알고리즘] CodeUp (1021~1040)

이인송·2021년 1월 11일
0

알고리즘

목록 보기
1/1
post-thumbnail
post-custom-banner

블로그 시작하기


파이썬으로 알고리즘을 공부한지 일주일 정도 됐다.
파이썬 문법도 처음하다 보니 그 다음날 다시 풀다보면 헷갈리는 문법이 많았다.
md 파일로 따로 관리하려 했는데 생각보다 가독성도 떨어지고 자주 안찾아보게 된 것 같다.

velog 라는 커뮤니티를 활용해서
알고리즘과 네이버 부트코스에서 막 시작한 기초 CS 공부
피로그래밍이라는 동아리에서 시작한 과제와 협업 기록들 그리고
JS 로 공부하고 있는 미니 프로젝트를 하나씩 기록하려고 한다!

1주일 동안해왔던 것 처럼 이번 년 하반기 프론트 엔드 인턴을 목표로
매일 1시간30분씩 공부하고 기록해보자.
블로그를 하면서 다음 3가지를 의식하면서 기록하자.

1) 새로 알게 된 내용
2) 고민한 내용과 결과
3) 나중에 다시 읽을 때 도움이 될 내용

너무 쉬운 문제들에 대한 풀이는 따로 적지 않고
도움이 되었던 문법만 제일 상단에 정리해보자

Python 문법


변수의 값을 print 함수에 사용하기

a = 10, b =5
print(f'a:b = {a}:{b}')
print('a:b =', a, ':', b)
a : b = 10 : 5
print('%10d' % 150)
> 150 

print('%10.2f' % 2.3)
> 2.30 (소수점 자리수를 포함한 10칸 출력, 소수점 이후 2자리 출력)

print('%03d' %1)
>001 (3자리 정수 중 공백을 0으로 채운다)

print('%08.2f' %3.6)
>00003.60 (소수점 자리수를 포함한 8칸 출력, 소수점 이후 2자리 출력)

#format 메서드 활용해서 동일하게 출력
print('{0:08.2f}'.format(150.37))
>00150.37

# 글자 왼쪽 정렬하기
print('%-10s' % 'python')
>python (오른쪽 4칸은 공백)

format 메서드 사용하기

print('Hello, {0}'.format('world!'))
>Hello, world!

8진수, 16진수의 형태로 출력하기

a = 10 
print('%o' %a) #8진수의 형태로 출력
print('%x' %a) #16진수의 형태로 출력(소문자)
print('%X' %a) #16진수의 형태로 출력(대문자

2진수, 8진수, 16진수를 10진수의 형태로 출력하기

int('변환하고자하는 진수', '첫 번째 인자의 진수 형태')

int('0b1010', 2)
int('0o12', 8)
int('0xa', 16)

궁금하다

  • 파이썬 int 가 포함할 수 있는 데이터 범위
  • 정수 나누기 정수 / 실수 나누기 정수 등의 결과
profile
프론트 엔드와 심리학을 공부하는 대학생입니다 :)
post-custom-banner

0개의 댓글