백준퀴즈 도전

(1157) 단어 공부

  • 힌트 : 맥스 넘버를 지정해주자. result를 미리 만들어주자
  • 어렵게 생각했다.
word = input().lower()

sub = []
for i in word:
  sub.append(i)
count = {}
for j in sub:
  try: count[j] += 1
  except: count[j] = 1
# 일단 리스트 -> 딕셔너리로 요소마다 갯수화 만듦
  max_number = 0
  result = ''
  for k, v in count.items():
    if v > max_number:
      max_number = v
    # 만일 value가 맥스 넘버보다 크면 바꾸자.
      result = k.upper()
    # 그리고 그 값에 upper가 답이지.
    elif max_number == v:
      result = '?'
    # 근데 같은게 나오네? -> ? 처리
    
print(result)

(1712) 손익분기점

  • 힌트 1 : B값이 C값보다 크거나 같아버리면 손익이 절대 절대 안 난다..

    누가 경제학 문외한이 아니랄까봐..

  • 힌트 2 : 나누기만 있는게 아니다. 필요한 것이 몫일 때는 //를 생각해라.

A, B, C = map(int, input().split())

if (C-B) <= 0:
  print(-1)
else:
  x = A//(C-B)
  print(int(x)+1)
profile
커피 내리고 향 맡는거 좋아해요. 이것 저것 공부합니다.

0개의 댓글

관련 채용 정보