본문 바로가기
  • soobinhand의 기술 블로그
728x90

함수4

[Python] ord() 함수와 chr() 함수 ord() 함수 특정한 한 문자를 아스키 코드 값으로 변환해주는 함수입니다. chr() 함수 아스키 코드 값을 문자로 변환해주는 함수입니다. print(ord('A')) ## 65 print(chr(65)) ## A 2021. 12. 2.
[Python] 유용한 표준 라이브러리 itertools : 파이썬에서 반복되는 형태의 데이터를 처리하기 위한 유용한 기능들을 제공합니다. 특히 순열과 조합 라이브러리는 코테에서 자주 사용됩니다. heapq : 힙 자료구조를 제공합니다. 일반적으로 우선순위 큐 기능을 구현하기 위해 사용됩니다. bisect : 이진 탐색 기능을 제공합니다. collections : 덱, 카운터 등의 유용한 자료구조를 포함합니다. math : 필수적인 수학적 기능을 제공합니다. 팩토리얼, 제곱근, 최대공약수, 삼각함수 관련 함수부터 파이와 같은 상수를 포함합니다. # 기본적인 내장함수들 result = sum([1,2,3,4,5]) print(result) min_result = min(7,3,5,2) max_result = max(7,3,5,2) print(m.. 2021. 11. 23.
[Python] 함수 함수 정의하기 프로그램에는 똑같은 코드가 반복적으로 사용되어야 할 때가 많습니다. 함수를 사용하면 소스코드의 길이를 줄일 수 있습니다. 반환값은 여러개도 가능합니다. def 함수명(매개변수): 실행할 소스코드 return 반환 값 def add(a,b): return a+b print(add(3,7)) # print 결과 10 global global 키워드로 변수를 지정하면 해당 함수에서는 지역 변수를 만들지 않고, 함수 바깥에 선언된 변수를 바로 참조하게 됩니다. 2021. 11. 23.
[JAVA] toBinaryString 함수 toBinaryString 함수 물론 이 함수를 사용하기 전에 직접 2진수를 구현해보는 것이 더 좋은 학습방법이라고 생각합니다. 이 함수는 어떤 숫자를 2진수 문자열로 바꿔주는 함수입니다. String str = Integer.toBinaryString(8); 이런 형태로 사용하게 됩니다. 주의하셔야 할 부분은 String이라는 점입니다. 숫자가 아니라는 점을 명심해야 합니다. 또한 toBinaryString 함수로 비트 연산자를 사용할 수 있습니다. String temp = Integer.toBinaryString(9 | 30); 우선 9는 01001, 30은 11110입니다. 이 두 2진수를 비트 연산자를 사용해서 무언가 값을 구하고 싶다면 위의 코드처럼 사용하면 됩니다. 물론 &도 가능합니다. 위의.. 2021. 10. 24.
728x90