TIL

TIL/CodeUp

[Python] 6081~ 6083 -- 16진수 구구단, 3.6.9, rgb

"""종합(2)6081 ~ 6083"""# 6081 -- 입력된 16진수에 1~F까지 순서대로 곱한, 16진수 구구단을 줄을 바꿔 출력# print('%X'%n) #n에 저장되어있는 값을 16진수(hexadecimal) 형태로 출력# 작은 따옴표 2개를 사용해서 print(..., sep='') 으로 출력하면, 공백없이 모두 붙여 출력된다.n = int(input("B -- "), 16)for i in range(1, 16): print("%X*%X=%X" % (n, i, (n*i))) print(f"{n:X}*{i:X}={n * i:X}") print("{:X}*{:X}={:X}".format(n, i, (n*i))) print('%X'%n, '*%X'%i, '=%X'%(n*..

TIL/CodeUp

[Python] 6077 ~ 6080 -- 할당표현식(:=), 리스트내포

"""종합 (1)6077 ~ 6080"""# 6077 -- 정수(1 ~ 100) 1개를 입력받아 1부터 그 수까지 짝수의 합a = int(input("5 -- "))n = 0while n = a: print(i) breakn, i = 0, 0while n    https://dojang.io/mod/page/view.php?id=2480 파이썬 코딩 도장: 47.15 할당 표현식 사용하기할당 표현식(assignment expression)은 표현식 안에서 변수에 값을 할당하는 방법입니다. :=와 같이 사용하며 바다 코끼리 연산자(walrus operator)라고도 부릅니다. :=에서 :은 눈, =은 엄니를 닮았다고 해서dojang.io https://devpouch.tistory..

TIL/CodeUp

[Python] 6065 ~ 6076 -- if-elif-else, for-in, while

파이썬엔 증감연산자가 없다니 웁싀~~  """선택실행구조6065 ~ 6070"""# 6065 -- 3개의 정수(a b c)가 입력되었을 때, 짝수만 출력a, aa, aaa = input("1 2 4 -- ").split()a, aa, aaa = int(a), int(aa), int(aaa)if a % 2 == 0: print(a)if aa % 2 == 0: print(aa)if aaa % 2 == 0: print(aaa)# 입력 값을 받아 정수로 변환numbers = map(int, input("1 2 4 -- ").split())for num in numbers: if num % 2 == 0: print(num)# 6066 -- 3개의 정수(a b c)가 입력되었을 때..

TIL/CodeUp

[Python] 6046 ~ 6064 -- 비트연산, 논리연산, 3항연산

"""비트시프트연산6046 ~ 6047"""# 2진수 형태로 저장되어 있는 값들을 왼쪽(>)으로# 지정한 비트 수만큼 밀어주면 2배씩 늘어나거나 1/2로 줄어듦# 6046 -- 1024 -> 2048d = int(input("1024 -- "))print(d , =, ==(같다), !=(다르다)# 6048 -- a가 b보다 작으면 True 를, a가 b보다 크거나 같으면 Falsed3, d4 = input("1 9 -- ").split()print(int(d3) >(bitwise right shift) 가 있다.# 6059 -- 입력 된 정수를 비트단위로 참/거짓을 바꾼 후 정수로 출력d5 = int(input("2 -- "))print(~d5)d6, d7 = input("3 5 -- ").split()..

TIL/CodeUp

[Python] 6032 ~ 6045 -- 산술 연산

"""산술연산6032 ~ 6045"""# 6032 -- 입력된 정수의 부호를 바꿔 출력# 단항(unary) 연산자인 -(negative)를 변수 앞에 붙이면 부호가 반대print(-int(input("1 -- ")))# 6033 -- 문자 1개를 입력받아 그 다음 문자를 출력# ord() -- 단일 문자를 입력받아 해당 문자의 유니코드(또는 아스키) 값을 반환# chr() -- 유니코드 값을 입력받아 해당 유니코드 값에 해당하는 문자를 반환print(chr(ord(input("a -- "))+1))# 6034 -- 정수 2개(a b)를 입력받아 a에서 b를 뺀 차를 출력d1, d2 = input("1 2 -- ").split()print(int(d1) - int(d2))# 6035 -- 실수 2개(f1 ..

TIL/CodeUp

[Python] 6016 ~ 6031 -- 입출력, 형변환

진도가 팍팍 안나가는 느낌이 든다.그래도 타자 쳐보면서 동작되는걸 보는게 손과 머리에 익히기 좋겠지?인내심을 가지자.   print(float(f1) + float(f2)) 0.2 + 0.1 = 0.30000000000000004 https://brownbears.tistory.com/513 [Python] 실수를 사칙연산할 때 주의점최근 값을 계산하는 로직을 개발하면서 기본적이지만 까먹고 있었던 부분에서 애를 먹었습니다. 파이썬에서는 실수 (유리수 + 무리수)를 부동 소수점으로 표현하기 때문에 소수점이 있는 계산brownbears.tistory.com  """6016 ~ 6024"""# 6016 -- 2개의 문자가 공백으로 구분되어 입력 -> 순서 바꿔 출력while True: try: ..

TIL/CodeUp

[Python] 6001 ~ 6015 -- 출력, 입출력

1. 출력print('Hello')# Hello Worldprint('Hello', 'World')# Hello # Worldprint('Hello\nWorld')# 'Hello'print("'Hello'")# "Hello World"print("\"Hello World\"")# "!@#$%^&*()'print("\"!@#$%^&*()'")# "C:\Download\'hello'.py"print("\"C:\\Download\\'hello'.py\"")# print("Hello\nWorld")print('print("Hello\\nWorld")')   2. 입출력# 6009c = input()print(c)# 6010while True: try: i_0 = input() pr..

TIL/이.코.테.

[이.코.테] 복잡도

예전에도 잠깐 파이썬을 배운 적 있고 (6주 네이브 부스트캠프 강의 들음)이번에 방송대에서 파이썬 강의를 들으면서 파이썬의 간단한 문법에 대해 배웠다.(물론 다시 찾아보면서 공부해야할거다..) 정식으로 공부를 시작한 언어는 자바라서 자바에 애정이 깊지만, 알고리즘 문제를 풀기 시작하면서.. (C에 비하면 간결하지만) 자바의 구구절절함에 비해 짧고 이해하기 쉬운 파이썬 문법이 부럽고 배우고 싶어졌다. 그래서 알고리즘 공부는 파이썬으로 해야겠단 마음을 먹고 그쪽 분야에서 유명한 책을 알라딘에서 구했다!   알고리즘이 뭐길래 나를 이렇게 따라다니나..개발자라면 벗어날 수 없는 알고리즘 마수를 직접 대면해보기로 했다.그리고 회사에서 코드를 짤 때, 실행 속도와 용량을 계속 신경쓰시는 팀장님을 보며대체 어떤 부분..

함s
'TIL' 카테고리의 글 목록 (4 Page)