본문 바로가기

IT To do and To was

22년 12월 15일_컨디션 난조..ㅜ

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
반응형