반응형

Prob


Approach

손익 분기점 = 판매비용 - (고정비용 + 가변비용)

가변비용 >= 판매비용 : 손익분기점 존재 X

이익 = 판매비용 - 가변비용

손익분기점 돌파 : (고정비용 // 이익) + 1


Code

a, b, c = map(int, input().split())

if b >= c:
    print(-1)
else:
    benefit = c - b
    print((a // (c - b)) + 1)

 

출처

https://www.acmicpc.net/problem/1712

반응형
블로그 이미지

Refrin

일상생활 끄적 IT 프로젝트 끄적

반응형

Prob


Approach

이중 배열 사용해서 중복 및 탈출 조건 만족 여부 체크


Code

n = int(input())
m_cnt = 0

for i in range(n):
    m_str = input()
    for j in range(len(m_str)):
        is_conti = 1
        is_break = 0
        for k in range(j + 1, len(m_str)):
            if (m_str[j] == m_str[k]) & (is_conti == 0):
                is_break = 1
                break
            elif m_str[j] == m_str[k]:
                is_conti = 1
            elif m_str[j] != m_str[k]:
                is_conti = 0
        if is_break == 1:
            break
    if is_break != 1:
        m_cnt += 1

print(m_cnt)

 

출처

https://www.acmicpc.net/problem/1316

반응형

'프로젝트 > Baekjoon' 카테고리의 다른 글

BAEKJOON PYTHON 2292 벌집  (0) 2021.08.20
BAEKJOON PYTHON 1712 손익분기점  (0) 2021.08.20
BAEKJOON PYTHON 2941 크로아티아 알파벳  (0) 2021.08.20
BAEKJOON PYTHON 5622 다이얼  (0) 2021.08.20
BAEKJOON PYTHON 2908 상수  (0) 2021.08.20
블로그 이미지

Refrin

일상생활 끄적 IT 프로젝트 끄적

반응형

Prob


Approach

특수한 8개의 문자열을 미리 저장하고 입력 받는 문자열에서 검색하자.

해당 문자열을 한자리의 알파벳으로 변경하고 길이를 계산한다.

 


Code

cro_char = ['c=', 'c-', 'dz=', 'd-', 'lj', 'nj', 's=', 'z=']

m_str = input()

for i in cro_char:
    m_str = m_str.replace(i, "a")

print(len(m_str))

 

출처

https://www.acmicpc.net/problem/2941

반응형

'프로젝트 > Baekjoon' 카테고리의 다른 글

BAEKJOON PYTHON 1712 손익분기점  (0) 2021.08.20
BAEKJOON PYTHON 1316 그룹 단어 체커  (0) 2021.08.20
BAEKJOON PYTHON 5622 다이얼  (0) 2021.08.20
BAEKJOON PYTHON 2908 상수  (0) 2021.08.20
BAEKJOON PYTHON 1152 단어의 개수  (0) 2021.08.20
블로그 이미지

Refrin

일상생활 끄적 IT 프로젝트 끄적