감자튀김 공장🍟

[240221] 본문

Study/오늘 공부한 것

[240221]

Potato potage 2024. 2. 28. 15:43
반응형

JAVA

1. Call By Value VS. Call By Reference

2. Hash란?

3. JAVA 메모리, 성능 개선 방법

4. 스레드는 어떤 방식으로 생성되는가?

5. 스레드 장/단점

 


1. 배열 값을 등수(순서)로 바꾸기

.index() 사용

   or

index() 미사용 시

for i in array:
	idx = 1
    for j in array:
    	if i < j:
        	idx += 1
	ans.append(idx)

 

2. dict로 영어 숫자 변경

for key in dic.keys():
	a = a.replace(key, dic[key])

for key, value in dic.items():
	a = a.replace(key, value)

 

3. "3 + 7" 계산

split()으로 공백 기준 나눔   [3,+,7] 저장   홀수 인덱스에는 연산자만 있으므로 for문 돌려 계산

 

4. 팩토리얼 

재귀함수로는 런타임 오류 뜨기 쉽다.

 

5. 조합 (3개 중 2개 고르는 방법)

import math

math.comb(n, m)

 

 

반응형

'Study > 오늘 공부한 것' 카테고리의 다른 글

[240225]  (0) 2024.02.28
[240223]  (0) 2024.02.28
[240220]  (0) 2024.02.28
[240219]  (0) 2024.02.28
[240218]  (0) 2024.02.28
Comments