본문 바로가기

PYTHON20

1157.단어공부 https://www.acmicpc.net/problem/1157 1157번: 단어 공부 알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자를 구분하지 않는다. www.acmicpc.net 1.설명 단어를 입력받고 (input 함수) 를 사용하고 lower함수를 이용해 대문자도 소문자로 바꾼다. 그이후 그 단어가 몇개의 단어로 이루어져있는지 파악하기 위해 set함수를 활용한다.(set함수를 활용하면 중복된 단어는 제거) 하고 나서 for문으로 word에 count함수를 활용해 개수를 구한다. 하고 array에 append하고 a안에 있는 최대값을 활용하여 최대값이 2개이상이면 ? 최대값이 1개라면 index번호를 구.. 2023. 12. 28.
10818.최소,최대 https://www.acmicpc.net/problem/10818 10818번: 최소, 최대 첫째 줄에 정수의 개수 N (1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 N개의 정수를 공백으로 구분해서 주어진다. 모든 정수는 -1,000,000보다 크거나 같고, 1,000,000보다 작거나 같은 정수이다. www.acmicpc.net 일단 쉬운 문제부터 호다닥 풀어볼께용 1.설명 코테를 풀면서 느끼는게 내가 이문제를 어떻게 풀어나갈것인지에대해서 쓰는게 맞다고 생각해서 앞으로도 적을 예정임다 첫째줄에 정수입력 받고, 그만큼 배열을 받아야한다. PYTHON은 배열의 크기를 따로 지정안해도 되기에 list으로 값을 받고,(input 활용) list에 있는 숫자를 분할.(.split()활용) 하고 .. 2023. 12. 27.