분류 전체보기226 [백준알고리즘] 10951번 A+B - 4 문제풀이처음 보는 문법인 try 와 except역할의 쓰임은 if - else 구문과 유사한 것 같다. (조건을 설정해 놓는지의 유무라고 생각)try: try 안의 코드 실행 except : try 코드가 안될 경우 except 안의 명령어 수행while True: try: a,b = map(int,input().split()) print(a+b) except: break # 처음 보는 try ~ except 구문 사용 방법 2023. 10. 24. [백준알고리즘] 10925번 A+B - 5 문제풀이반복문 종류 잘 생각하며 문제 해석하는게 중요하다.while True: a,b = map(int,input().split()) if a == 0 and b == 0: break print(a+b) # 반복문은 많이 사용한다는 걸 스스로 생각해보자면# for (범위를 지정할 때) 아님 while (계속되는 반복을 돌릴 때) 2023. 10. 24. [백준알고리즘] 2439번 별찍기 -2 문제풀이1. 빈칸을 num -i 번을 반복하고 "*" 을 i번 만큼 반복하여 정렬하였다.2. 위치 정렬 함수 사용 (new)num = int(input())s = "*"for i in range(1,num+1): print(' '*(num-i) +'*'*i) # print(' '*(num-i),'*'*i) # 까먹지 말자. 문장 연결은 '+'num = int(input())for i in range(num): star = "*"*(i+1) print(star.rjust(num))# 위치 정렬 함수 첫 사용 # .rjust() : (오른쪽) 위치 정렬# .ljust() : (왼쪽) 위치 정렬# .center(): (중간) 위치 정렬 2023. 10. 23. [백준알고리즘] 2438번 별 찍기 -1 문제풀이"*" 이라는 문자열을 어떻게 반복할 것인가가 포인트 인 것 같다고 생각.num = int(input())s = "*"for i in range(1,num+1): print('*'*i) # 교육 통해서 무난하게 패스 할 수 있었다.# 조금씩 기초가 잡히는 느낌은 든다. 2023. 10. 23. [백준알고리즘] 11022번 A+B - 8 문제풀이변수 t로 입력받아 f 스트링 써보기t = int(input())for i in range(1,t+1): a,b = map(int,input().split()) print(f"Case #{i}: {a} + {b} = {a+b}") # 더 쉬운 방법이 있다는 걸 고려하자# 어렵게 생각하지 말고 간단하게 사고 해보기 2023. 10. 23. [백준알고리즘] 15552번 A+B 문제문제해결. import sys -sys.stdin.readline() / map(int, sys.stdin.readline().split ()) 은 이전에 쓰던 inpput()과 같은 역할로 쓰인다. 에러 잡을때는 오타부터 유심히 보기 ** 알면서도 틀리면 맘 아프다import sys # sys.stdin.readline()을 사용할 수 있도록case = int(sys.stdin.readline()) # 입력 개수for i in range(case): a, b = map(int,sys.stdin.readline().split()) print(a+b) # 에러는 .. 오타부터 2023. 10. 12. [백준알고리즘] 25314번 코딩은 체육과목 입니다 문제문제 해결반복문을 사용하려고 하니까 'n//4' 까지는 유추가 되었는데 ==0 까지 과하게 생각 햇던 것 같다.+ ' end =" " ' : 문자 사이 공백 주기# 반복문 사용 출력 n = int(input())for i in range(n//4): print("long",end=" ")print("int")# 반복문을 사용하지 않고 출력# print(int(input())//4*'long ' + 'int') 2023. 10. 10. [백준알고리즘] 25304 번 영수증 문제문제 해결for 문 안에 다른 함수를 넣을 수 있는가가 문제의 포인트 같다.-> ' a,b = map(int,input().split())' 와 'sum += a*b' p = int(input()) # 총 가격n = int(input()) # 총 개수sum = 0 for i in range(1,n): a, b = map(int, input().split()) sum += a*b if(p == sum): print("yes")else: print("no") 2023. 10. 10. [백준알고리즘] 8393번 합 문제적은 코드n = int(input()) sum = 0for i in range(1,n): sum+=iprint(sum)# print() 문을 앞으로 붙임으로써 #+ for 문의 종료를 알려야한다#+ for 문 쓸때 range() 잊지말기그리고 R 스튜디오로 어떻게 input() 하는지 알았다!이런 점은 콘솔창에서 치는게 좀 더 빠른 것 같다는 생각을 한다. 2023. 10. 9. 이전 1 ··· 22 23 24 25 26 다음