Hoin's security

[1주차] Baekjoon 1330번(두 수 비교하기), 2562번 문제(최댓값) Python 문제풀이 본문

Algorithm/Baekjoon

[1주차] Baekjoon 1330번(두 수 비교하기), 2562번 문제(최댓값) Python 문제풀이

Hoin.s 2023. 3. 28. 00:09
 

알고리즘 1주차 수업이다.

과제1)

Baekjoon 1330번(두 수 비교하기) 문제풀이를 진행하였다. 

1330 문제 내용

1330 입출력예제

이 예제대로 작동하면 성공이다.

파이썬으로 작성한 코드.

나는 파이썬으로 프로그램을 작성했다.

파이썬 함수인 map 과 split을 활용하였다. 각 함수에 대한 설명은 주석으로 달아놓았다.

그러나 가독성이 안좋으니까 다시 설명한다.

split()함수는 여러 인자를 받을 때 띄어쓰기나 특수기호로 값을 구분해서 받아준다. 

그렇다면 int(input().split())하면 될 것 같지만 아니다. int형은 리스트(list)를 정수형으로 변환시켜주지 못하기 때문에 오류가 날 것이다. 고로 map(함수, 자료형)이라는 정수 변환함수를 사용하여 map(int, input().split)으로 작성해주었다.

 

예제1
예제2
예제3

이제 예제에 있는 입력값을 넣어 제대로 출력되는지 확인해보자.- 잘 출력된다.

코드를 복사해 제출했고 맞았습니다가 뜬다. 성공이다. 

 

과제2)

이제 두번째 알고리즘 풀이인 2562번 문제(최댓값)도 풀어보자.

2562번 문제.

먼저 여러 값을 입력받아 리스트 형태(단, 숫자로 저장)로 만들고 그 중 최댓값을 찾아 출력하는 형태로 만들어보겠다.

2562 최댓값 코드 작성.

예제에 있는 값을 넣어 실행해본다.

예제값 입력
출력값

잘 실행되는지 확인했으니 제출을 한다.

파이썬으로 언어를 선택하고 코드를 넣어 제출한다.

2562 성공

성공적으로 마무리 되었다.