Python (현재중단핳핳)/백준 알고리즘 풀기 4

백준알고리즘풀기 #4) Class1 - 2457, 2557, 2562-최대값, 2577-숫자의개수

안녕하세요. 듀공이에요. 짬짬이 4개 풀었습니다. 문제 2475) 검증수 컴퓨터를 제조하는 회사인 KOI 전자에서는 제조하는 컴퓨터마다 6자리의 고유번호를 매긴다. 고유번호의 처음 5자리에는 00000부터 99999까지의 수 중 하나가 주어지며 6번째 자리에는 검증수가 들어간다. 검증수는 고유번호의 처음 5자리에 들어가는 5개의 숫자를 각각 제곱한 수의 합을 10으로 나눈 나머지이다. 예를 들어 고유번호의 처음 5자리의 숫자들이 04256이면, 각 숫자를 제곱한 수들의 합 0+16+4+25+36 = 81 을 10으로 나눈 나머지인 1이 검증수이다. result = [i**2 for i in map(int, input().split())] print(sum(result)%10) 파이썬에서 제곱을 구하는 방..

백준알고리즘풀기 #3) Class1 - 1330, 1546-평균, 2438, 2439-별찍기

안녕하세요. 듀공이에요. 오늘도 알고리즘 풀이를 진행합니다. 파이썬 문법공부를 먼저 할걸 그랬나 후회되기도 하지만, 알고리즘을 통해서 배우려고요. 문제 1330) 두 수 비교하기 두 정수 A와 B가 주어졌을 때, A와 B를 비교하는 프로그램을 작성하시오. A,B = map(int,input().split()) if A > B: print(">") elif A < B: print("

백준알고리즘풀기 #2) Class1 - 1000, 1001, 1008, 1152-단어의개수, 1157-단어공부

안녕하세요. 듀공이에요 드디어 알고리즘 풀이를 시작합니다. 저는 실제로 파이썬을 다뤄본 적이 없어서 기초부터 시작하려고 합니다. 그래서 sloved.ac에 class 순서대로 풀어보려고 해요. 문제)1000 A+B 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. # 1차오답 #a = input() #b = input() #print(int(a) + int(b)) num1, num2 = input().split() print(int(num1)+int(num2)) 와 이거 진짜 쉬운 문제인데, 시작부터 오답 나왔습니다. 문제에 보면, 입력에 첫째 줄에 A와 B가 주어진다고 나와있는데.. 그걸 모르고 나눠서 받아서 틀렸어요 문제)1001 A-B 두 정수 A와 B를 입력받은 다음, ..

백준알고리즘풀기 #1) 알고리즘 코딩 연습 사이트 - Solved.ac 붙여보기

안녕하세요. 듀공이에요 저는 너무 게을러여ㅠ 간단한 반성과 함께 공부를 하기 위한 한 발짝을 더 나아볼까 합니다. 저번에 파이썬 개발환경 세팅을 완료하였는데, 일단은 알고리즘을 풀어보려고 합니다. 저는 백준 알고리즘 사이트를 이용할 거에요 Baekjoon Online Judge (acmicpc.net) Baekjoon Online Judge Baekjoon Online Judge 프로그래밍 문제를 풀고 온라인으로 채점받을 수 있는 곳입니다. www.acmicpc.net 회원 가입하는 부분은 생략할게요! 대신에 백준 알고리즘 문제에 난이도 붙이는 법을 알아보려 합니다. 1. 로그인 후 설정 페이지에 진입합니다. 2. 좌측 메뉴에서 solved.ac를 선택하고 사용하기를 눌러주세요 3. sloved.ac 홈..