본문 바로가기

백준파이썬5

백준 파이썬 10809번 알파벳 찾기 문제 풀이 chr() 문제: 알파벳 소문자로만 이루어진 단어 S가 주어진다. 각각의 알파벳에 대해서, 단어에 포함되어 있는 경우에는 처음 등장하는 위치를, 포함되어 있지 않은 경우에는 -1을 출력하는 프로그램을 작성하시오. 내풀이 word = input() for i in 'abcdefghijklmnopqrstuvwxyz': print(word.find(i), end= ' ') 나름 심플하게 풀었는데 알파벳 a부터 z까지 입력하는게 여간 귀찮은게 아니기도하거니와, 한글자라도 실수로 빼먹으면 큰일이기 때문에 다른 사람 풀이를 참고할 필요성을 느꼈다. 다른사람 풀이 word =input() alphabet = list(range(97,123)) #알파벳 a부터 z의 아스키코드가 97에서 123 for i in alphabet: .. 2023. 10. 10.
[백준 코테] 파이썬 2908번 상수 문제 풀이_역순으로 문자열 출력하기 백준 파이썬 상수 풀이: a, b = input().split() c, d = int(a[::-1]), int(b[::-1]) print(max(c, d)) 숏코딩: print(max(map(int, input()[::-1].split()))) 문자열 a를 역순으로 반환하는 python 코드 a[::-1] a[-1::] 2023. 9. 18.
[백준 코딩테스트]반복문 python3 풀이_구구단, 합, 별 찍기-1&2, 코딩은 체육 과목 입니다 백준 코테 문제2739 구구단 파이썬3 내풀이: b = int(input()) a=1 while a < 10: print(b, '*', a, '=', b*a) a=a+1 파이썬 처음 배울때 while문 배우면서 풀었던 구구단문제랑 input() 함수 빼고 거의 비슷한 문제여서 쉽게 풀이되는줄 알았는데, 계속 출력형식이 잘못되었다는 결과 피드백을 받아서 아리송 b = int(input()) a=1 while a < 10: print(b, ' * ', a, ' = ', b*a) a=a+1 알고보니까 print에 ,로 연결해서 쓰면 자동으로 빈칸이 들어가서 출력형식이 잘못되었던 거였다 흠냐 백준 파이썬 코테 8393 합 문제풀 내풀이: a = int(input()) b = 0 for i in range(0, .. 2023. 9. 4.
백준 2단계 조건문_윤년, 사분면, 알람시계, 오븐시계 백준 2단계 조건문_윤년, 사분면, 알람시계, 오븐시계 백준 문제 1330 두 수 비교하기 문제: 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. 내 풀이: a, b = map(int, input().split()) if a>b: print('>') elif a0 and y>0: print(1) elif x0: print(2) elif x 2023. 8. 26.