안녕하세요.
코드 업 1535~1536/1555~1558/1564~1567번 문제풀이입니다.
#1535번
먼저 변수를 선언하고 반복문을 이용하여 만약 i가 0이거나 a가 d[i]보다 작으면 a에 d[i]를 저장하고 b에 i+1을 저장하도록 하였습니다. return b;의 b는 반환 값입니다.
이 코드를 제출하면
정확한 풀이라고 잘 나왔습니다.
#1536번
먼저 변수를 선언하고 a에 d[i]을 저장해주었습니다. 반복문을 사용하여 만약 a가 d[i]보다 크다면 a에 d[i]을 저장시키도록 반복해 주었고, a값을 반환하도록 하였습니다.
이 코드를 제출하면
정확한 풀이라고 잘 나왔습니다!
#1555번
변수를 선언하고 반복문을 사용하여 sum이라는 0이 들어있는 변수에 sum+i값을 저장하도록 반복하게 해주었고 sum값을 반환하여주었습니다.
이 코드를 제출하면
잘못된 풀이라고 나왔네요...
i=0을 i=1로 고쳐주었고, i<n을 i<=n으로 고쳐주었습니다!
다시 이 코드를 제출하면
정확한 풀이라고 나왔습니다.
#1556번
변수를 선언하고 반복문을 사용하여 1이 들어있는 a에 a*i값을 저장하도록 반복하였습니다. 또한 a값을 반환하도록 하였습니다.
이 코드를 제출하면
정확한 풀이라고 잘 나왔습니다.
#1557번
변수를 선언하고 반복문을 사용하여 만약 n%i가 0이라면 0이 들어있는 a에 1씩 더해주도록 하였습니다. 그리고 a값을 반환해주도록 하였습니다.
이 코드를 제출하면
정확한 풀이라고 잘 나왔습니다.
#1558번
이번에는 반복문 for문이 아닌 while문을 사용하여 문제를 풀었습니다. r이라는 변수가 9보다 클 동안 r%10의 값을 출력하고 r에 r/10의 값을 저장해주었습니다.
이 코드를 제출하면
정확한 풀이라고 잘 나왔습니다!
#1564번
변수를 선언하고 max에 a가 b보다 크면 a값을 저장하고, 아니라면 b값을 저장하도록 하였고 반복문 for문을 사용하여 만약 a%i가 0이고 b%i도 0이라면 n에 i를 저장하도록 하였습니다.
이 코드를 제출하면
실행 중 에러가 나왔네요...
i=0에서 i=1이라고 고치고, i<max를 i<=max로 고쳐주었습니다.
다시 이 코드를 제출하면
정확한 풀이라고 잘 나왔습니다!
#1565번
a와 b가 전역 변수로 선언이 안 되어있으므로, 변수 선언을 하였고, n에 a*b/gcd(a,b)값을 저장해주었습니다. gcd(a,b)는 문제에 나왔던 함수이므로 이 함수를 이용하여 풀었습니다.
이 코드를 제출하면
정확한 풀이라고 잘 나왔습니다.
#1566번
변수를 선언하고 만약 a가 1이라면 max도 1로 저장시키고 아니라면 반복문 for문을 사용하여 i가 n보다 같거나 작을 동안 max에 max*a를 저장시켜주었습니다.
이 코드를 제출하면
정확한 풀이라고 잘 나왔습니다!
#1567번
반복문을 사용하여 i가 a이고 b보다 같거나 작을 동안 0이 들어있는 sum이라는 변수에 sum+d[i]를 저장하여주었습니다.
이 코드를 제출하면
정확한 풀이라고 잘 나왔습니다!
이상으로 1535~1536/1555~1558/1564~1567번 문제풀이를 마치겠습니다.
보시느라 수고하셨습니다.
'Programing > CodeUp 코드업' 카테고리의 다른 글
코드 업(CodeUp) 1402~1410/1460~1475번 문제풀이 (0) | 2021.05.09 |
---|---|
코드 업(CodeUp) 1093~1095/1256~1270번 문제풀이 (0) | 2021.05.09 |
C언어 2차원 배열 정리 (0) | 2021.04.24 |
C언어 1차원 배열 정리 (0) | 2021.04.20 |
코드 업(CodeUp) 1081~1084/1351~1361/1367~1368번 문제 풀기 (0) | 2021.04.18 |