2439 번변수들의 관계를 for문안에 설정하는 것이 헷갈렸다. m 설정할때 T+1대신 예제 입력값을 집어넣어 처음에 틀렸었다...
첫번째 풀이 Q. 왜 스페이스로 한줄에 받는 수열을 for문으로 처리할수 있는걸까?scanf는 null값(스페이스든 엔터든)이 들어가면 Ni에 null값 이전의 값이 저장 됩니다. 예를 들어 123 456이런식으로 입력했다고 합시다.그럼 Ni에는 123이 저장되고, N
요중에 if 부분 밑에 한줄만 들어가면요렇게 바꿀수 있더라 . 간결하게 코드를 쓰장
EOF(End Of File, 콘솔에서는 ctrl+Z로 입력 가능)조건에 대한 설정이 중요한 문제 !입력받을 테스트 케이스의 개수와 종료조건이 명시되지 않은 경우 소스로 부터 읽어들일 수 없다는 것을 나타내야한다. 이때 EOF조건을 사용한다.C언어에서는 에러가 발생하거
다른 사람들이랑 비슷비슷하게 푼것 같다. 다만 문제의 세세한 조건들을 신경쓰지 못했어서 자잘한 오류가 많았다. 문제를 꼼꼼히 읽어야겠다.
숫자에 범위가 주어져 있는경우, max초기값에 범위내 가장 작은값/ min 초기값은 범위내 가장 큰값으로 // 범위가 주어지지 않은 경우, a0인 수열의 맨 처음 값을 min, max의 초기값으로 설정한다 .
배열을 받는법에대해 알았다. 배열로 안풀고 바로 구해보려 했으나 index값때문에 결국 저장해줘야한다는 것을 알았다.
일단 기존에 파이썬에서는 자료형을 지맘대로 왓다갔다 해도 다 인식했었어서 그런지 c처럼 정교할 필요가 있는 상황에서 막히는 것을 느꼈다. 글자수를 하나하나를 배열로 바꾸기는 c 에서 어렵다. 그렇기에 사칙연산의 논리로 한 숫자씩 떼어와야 한다. while 에서 종료조건
이런코드 이렇게 간결하게 쓰기랑for문으로 요소 하나하나 비교해서 카운트 해주기
매우매우 주의 해야 하는 점..파이썬만 하다보니 맨날 착각하기 쉬웠던 것 같다...ㅠㅠ점수 / M\*100 인경우 점수 /M값이 0보다 작기때문에 자료형을 평소처럼 int로 했더니 계속 0만 떳다.. 이경우는 실수형 자료형으로 설정해 주어야한다!! float나 doub