ahlight
개발 저장소
ahlight
전체 방문자
오늘
어제
  • 분류 전체보기 (197)
    • Java (7)
    • Spring (5)
    • JPA (2)
    • JavaScript (0)
    • Computer Science (12)
      • 디자인패턴, 프로그래밍 패러다임 (1)
      • 네트워크 (4)
      • 운영체제 (4)
      • 데이터베이스 (3)
      • 자료구조 (0)
    • 알고리즘 (1)
    • 프로그래머스 (13)
    • 백준 (94)
    • 서평 (3)
    • 회고 (1)
    • TIL (58)
    • 기타 (1)

블로그 메뉴

  • 홈

공지사항

인기 글

태그

  • Java
  • TDD
  • 클린코드
  • 라즈베리파이4 #홈서버 #포트포워딩 #dhcp
  • 넥스트스텝

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
ahlight

개발 저장소

백준

백준 22864번

2022. 11. 15. 19:33

문제

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

 

22864번: 피로도

첫 번째 줄에 네 정수 $A$, $B$, $C$, $M$이 공백으로 구분되어 주어진다. 맨 처음 피로도는 0이다.

www.acmicpc.net

import java.util.Scanner;

public class Main22864 {

	public static void main(String[] args) {
		
	       Scanner sc = new Scanner(System.in);

	       int A = sc.nextInt();
	       int B = sc.nextInt();
	       int C = sc.nextInt();
	       int M = sc.nextInt();

	       sc.close();
	       
	       int count = 0;
	       int work = 0;

	       for (int i=0; i<24; i++) {
	           if (count+A>M) {
	               count -= C;

	               if (count < 0) {
	                   count = 0;
	               }
	               
	           } else if (count<=M) {
	               count += A;
	               work += B;
	           }

	       }

	       System.out.println(work);

	    }
	}

1.  첫번째 조건문 조건식에서 다소 헤맸지만 어렵지않게 풀었다.

'백준' 카테고리의 다른 글

백준 2661번 ☆  (0) 2022.11.15
백준 1969번 ☆  (0) 2022.11.15
백준 19532번  (0) 2022.11.10
백준 2231번  (0) 2022.11.09
백준 14889번  (0) 2022.11.08
    '백준' 카테고리의 다른 글
    • 백준 2661번 ☆
    • 백준 1969번 ☆
    • 백준 19532번
    • 백준 2231번
    ahlight
    ahlight

    티스토리툴바