Java/Java 알고리즘

백준 24263번 알고리즘의 수행 시간 2 구현해보기

kimc 2022. 4. 18. 01:50

```

백준 24263번 구현해보기

```

이번 글을 통해 배워갈 내용

  1.  백준 24263번 풀이

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

 

24263번: 알고리즘 수업 - 알고리즘의 수행 시간 2

오늘도 서준이는 알고리즘의 수행시간 수업 조교를 하고 있다. 아빠가 수업한 내용을 학생들이 잘 이해했는지 문제를 통해서 확인해보자. 입력의 크기 n이 주어지면 MenOfPassion 알고리즘 수행

www.acmicpc.net

아래와 같은 알고리즘이 있을 때

 

MenOfPassion(A [], n) {
    sum <- 0;
    for i <- 1 to n
        sum <- sum + A [i]; # 코드 1
    return sum;
}

 

입력의 크기를 입력받고

수행 횟수와

시간 복잡도를 출력하면 됩니다.

 

5분 정도 풀어보시고 안 풀리시면 아래를 확인해주세요


 

 

수행은 입력받은 횟수만큼

시간 복잡도는 상수 시간이 소요되기 때문에 O(n) 문제에서는 1입니다.

 

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Main {
    static final BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

    public static void main(String[] args) throws IOException {
        String inputStr = br.readLine();
        StringBuilder sb = new StringBuilder();
        sb.append(inputStr).append("\n").append(1);
        System.out.print(sb);
    }

} //codemasterkimc.tistory.com [김씨의 코딩 스토리]

 

 

 

읽어주셔서 감사합니다

 

무엇인가 얻어가셨기를 바라며

 

오늘도 즐거운 코딩 하시길 바랍니다 ~ :)

 


 

728x90