728x90
반응형
목요일[내일 약속 없어짐]
1. 알고리즘
2. moonite
오라클 : DB 서버가 통합된 하나의 스토리지를 공유하는 방식
MYSQL : DB 서버마다 독립적인 스토리지를 할당하는 방식
1>
약수의 개수와 덧셈
def solution(left, right):
answer = 0
result = 0
for i in range(left, right+1):
for j in range(1, i+1):
if i % j == 0:
answer += 1
if answer % 2 == 0:
result += i
answer = 0
else:
result -= i
answer = 0
return result
다른사람이 한 풀이
import math
def solution(left, right):
answer = 0
for i in range(left, right + 1, 1):
sqrt = math.sqrt(i)
if int(sqrt) == sqrt:
answer -= i
else:
answer += i
return answer
math 라이브러리 사용
문자열 다루기
def solution(s):
try :
answer = 0
s = list(s)
for i in s:
answer += int(i)
if len(s) == 4 or len(s) == 6:
return True
else:
return False
except:
return False
다른사람이 한 풀이
def alpha_string46(s):
return s.isdigit() and len(s) in (4, 6)
# 아래는 테스트로 출력해 보기 위한 코드입니다.
print( alpha_string46("a234") )
print( alpha_string46("1234") )
구슬을 나누는 경우의 수
def solution(balls, share):
answer = 1
result = 1
for i in range(1, (balls-share+1)):
answer *= i
for j in range(1, share+1):
result *= j
a = 1
for z in range(1, balls+1):
a *= z
return a/(answer*result)
다른사람이 한 풀이
import math
def solution(balls, share):
return math.comb(balls, share)
부족한 금액 계산하기
def solution(price, money, count):
answer = 0
for i in range(1,count+1):
answer += price*i
if (money - answer) * -1 > 0:
return (money - answer) * -1
else:
return 0
다른사람이 한 풀이
def solution(price, money, count):
return max(0,price*(count+1)*count//2-money)
등차수열의 합공식으로 사용
2>
이상거래 탐지 시스템
http://www.interezen.co.kr/izh6/1_product/p_ipinside.jsp
단말접속수집 시스템 - 인터리젠(주)
www.interezen.co.kr
// yesterday wished to today list.
. 병원들리기_✔️
. 면접준비하기_✔️
. ㅊㅅ_✔️
. 알고리즘_✔️
. moonite 개발_✔️
tomorrow wish list
. 알고리즘
. 이것이
728x90
반응형
'IT To do and To was' 카테고리의 다른 글
22년 12월 18일_화상면접 준비 (0) | 2022.12.18 |
---|---|
22년 12월 16일_내일은 아바타 보려고요!, 알고리즘, 힙에 대한 내용 (0) | 2022.12.16 |
22년 12월 14일_Moonite 안드로이드 개발 진행, Nail Manna 앱 영상 공유, Python 별그리기, 최단경로 알고리즘 (0) | 2022.12.14 |
22년 12월 13일_효율적인 화폐구성, 프로그래머스 알고리즘, 23년도 정처기 범위 공유 (0) | 2022.12.13 |
22년 12월 11일_모르는게 많다.. (0) | 2022.12.11 |