본문 바로가기

5단계2

백준 C언어 5단계 1차원 배열 문제풀이 : 2577, 3052, 1546 파이썬은 다시 코딩도장부터 공부하는걸로 하고,, C언어로 문제를 풀었습니다. 2577 세 자연수 A B C를 입력받고 세 수를 곱한 결과에 0~9가 각각 몇번씩 쓰였는지 구하는 문제이다. 이걸 파이썬으로 풀다가 도저히 못풀겠어서 그냥 c언어로 방향을 돌렸다 ㅎ 원래 math.h 헤더파일 받아와서 pow 쓸라 했는데 더 쉬운 방법 생각해서 이걸로 했다. 그래서 사실 이 코드에서 2번줄은 필요없는거! 암튼암튼 a, b, c -> 입력받는 3개의수 d -> 세 수의 곱 저장 x[10] -> 주석 그대로임 ( 초기화를 꼭 해줘야함 ) num -> d를 자리수대로 쪼개주는 임시 변수 변수 소개는 이정도! 각자 입력을 받고 d에다가 세개 곱한거 저장해준다. 그다음에 while문 써서 d가 0이 될때동안 계속해서 1.. 2021. 12. 21.
백준 파이썬 5단계 1차원 배열 문제풀이 : 10818, 2562 파이썬은 공부가 필요할 것 같다. 벌써 한계를 느껴버려,,,, 흑 그리고 백준 문제를 풀땐 따로 비주얼스튜디오를 갖고 풀어야 할 것 같다. 디버깅이 넘 어렵,,இ௰இ 그래서 일단, 두문제 파이썬으로 푼거 문제 풀이합니당~ 10818 정수 N을 입력하고, 공백으로 구분된 N개의 정수를 입력하면 최댓값과 최솟값을 각각 출력하는 문제이다. N -> 처음에 입력받는 정수 a -> N개의 정수를 입력할 배열 파이썬에서는 배열에 입력을 받을 때 [ ] 안에다가 쓸 말들을 우다다 써주는 것 같다. a에다가 여러번 입력을 받으니까 for문을 써가지고 input 받고 공백 기준으로 정수를 나눠주기 때문에 split()도 사용했다. 형태는 당연히 int형으로. 그리고 완전 편했던게 min과 max로 최댓값 최솟값 구하는게.. 2021. 12. 21.