알고리즘/백준

알고리즘/백준

1157번 단어 공부

1) 사이트 1157번: 단어 공부 알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자를 구분하지 않는다. www.acmicpc.net 2) 문제 요약하자면 소문자 대문자 상관 없이 가장 많은 갯수를 가진 알파벳을 대문자로 출력하는 것이다. 3) 파이썬 코드 sentence=input() number=[0]*26 list(sentence) same=0 max_index=0 for a in sentence: index=ord(a.upper())-65 number[index]=number[index]+1 index=0 for b in number: if bnumber[max_index]: max_index=index s..

알고리즘/백준

2675번 문자열 반복

1) 사이트 2675번: 문자열 반복 문자열 S를 입력받은 후에, 각 문자를 R번 반복해 새 문자열 P를 만든 후 출력하는 프로그램을 작성하시오. 즉, 첫 번째 문자를 R번 반복하고, 두 번째 문자를 R번 반복하는 식으로 P를 만들면 된다 www.acmicpc.net 2) 문제 입력받은 문자열을 원하는 횟수만큼 연속해서 출력해주면 됩니다. 3) 파이썬 코드 times=int(input()) for i in range(times): result=input() if(len(result) len(문자열) 2. 리스트를 문자열로 바꾸는 법 -> "".join(리스트) 3. 리스트 슬라이스하는 법 ->리스트[첫시작:끝] ->끝으로 입력한 숫자-1만큼 출력됨 4. 다음 입력 새로운 줄에서 시작하는 법 -> prin..

알고리즘/백준

10809번 알파벳 찾기

1) 사이트 10809번: 알파벳 찾기 각각의 알파벳에 대해서, a가 처음 등장하는 위치, b가 처음 등장하는 위치, ... z가 처음 등장하는 위치를 공백으로 구분해서 출력한다. 만약, 어떤 알파벳이 단어에 포함되어 있지 않다면 -1을 출 www.acmicpc.net 2) 문제 간단히 말하면 a부터 z까지 몇 번째로 처음 발견되는지를 출력하면 됩니다. 3) 파이썬 코드 alpha=input() al_li=list(alpha) order_li=[str(-1)]*100 number=0 for i in al_li: storage=ord(i)-97 if order_li[storage]!='-1': number=number+1 continue else: order_li[storage]=str(number) nu..

알고리즘/백준

11720번 숫자의 합

1) 사이트 11720번: 숫자의 합 첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다. www.acmicpc.net 2) 문제 포인트는 연속되는 숫자의 합을 보여주는 것 입니다. 처음에는 for문으로 나머지를 구해서 합산하고 나누기로 깎아낼까했지만, 생각보다 계산이 쉽지 않더라고요. 3) 파이썬 코드 number=int(input()) total=list(input()) result=0 for i in total: result+=int(i) print(result) 3-1) 설명 특정 갯수의 숫자를 문자열로 받습니다. 문자열을 리스트형으로 변환합니다. ( abcd -> ['a','b','c','d']) for문에 i로 하나 씩 넣어주며 합산합니다...

알고리즘/백준

11654번 아스키코드

1 ) 사이트 11654번: 아스키 코드 알파벳 소문자, 대문자, 숫자 0-9중 하나가 주어졌을 때, 주어진 글자의 아스키 코드값을 출력하는 프로그램을 작성하시오. www.acmicpc.net 2) 문제 오늘의 문제는 문자를 받아 아스키코드 값으로 바꿔주는 문제입니다. 3) 파이썬 코드 number=input() print(ord(number)) 3-1) 설명 파이썬에서 문자를 아스키코드로 바꿔주는 라이브러리는 ord입니다. ord(문자) 반대로 아스키코드를 문자로 바꿔주는 역할은 chr(숫자)라고 생각하시면 됩니다. 4) c언어 코드 #include int main(){ char one; scanf("%c",&one); printf("%d",one); return 0; } 4-1) 설명 c언어에서는 문..

SHIN SANHA
'알고리즘/백준' 카테고리의 글 목록 (12 Page)