뉴비의 천방지축 IT 블로그

Programing/CodeUp 코드업

코드 업(CodeUp) 1535~1536/1555~1558/1564~1567번 문제풀이

recognizee 2021. 5. 11. 12:33
728x90

안녕하세요.

코드 업 1535~1536/1555~1558/1564~1567번 문제풀이입니다.

 

#1535번

1535번 문제
1535번 입/출력 예시
1535번 코드

먼저 변수를 선언하고 반복문을 이용하여 만약 i가 0이거나 a가 d[i]보다 작으면 a에 d[i]를 저장하고 b에 i+1을 저장하도록 하였습니다. return b;의 b는 반환 값입니다.

이 코드를 제출하면

정확한 풀이!

정확한 풀이라고 잘 나왔습니다.

 

#1536번

1536번 문제
1536번 입/출력 예시
1536번 코드

먼저 변수를 선언하고 a에 d[i]을 저장해주었습니다. 반복문을 사용하여 만약 a가 d[i]보다 크다면 a에 d[i]을 저장시키도록 반복해 주었고, a값을 반환하도록 하였습니다.

이 코드를 제출하면

정확한 풀이!

정확한 풀이라고 잘 나왔습니다!

 

#1555번

1555번 문제
1555번 입/출력 예시
1555번 코드

변수를 선언하고 반복문을 사용하여 sum이라는 0이 들어있는 변수에 sum+i값을 저장하도록 반복하게 해주었고 sum값을 반환하여주었습니다.

이 코드를 제출하면

잘못된 풀이!

잘못된 풀이라고 나왔네요...

1555번 수정한 코드

i=0을 i=1로 고쳐주었고, i<n을 i<=n으로 고쳐주었습니다!

다시 이 코드를 제출하면

정확한 풀이!

정확한 풀이라고 나왔습니다.

 

#1556번

1556번 문제
1556번 입/출력 예시
1556번 코드

변수를 선언하고 반복문을 사용하여 1이 들어있는 a에 a*i값을 저장하도록 반복하였습니다. 또한 a값을 반환하도록 하였습니다.

이 코드를 제출하면

정확한 풀이!

정확한 풀이라고 잘 나왔습니다.

 

#1557번

1557번 문제
1557번 입/출력 예시
1557번 코드

변수를 선언하고 반복문을 사용하여 만약 n%i가 0이라면 0이 들어있는 a에 1씩 더해주도록 하였습니다. 그리고 a값을 반환해주도록 하였습니다.

이 코드를 제출하면

정확한 풀이!

정확한 풀이라고 잘 나왔습니다.

 

#1558번

1558번 문제
1558번 입/출력 예시
1558번 코드

이번에는 반복문 for문이 아닌 while문을 사용하여 문제를 풀었습니다. r이라는 변수가 9보다 클 동안 r%10의 값을 출력하고 r에 r/10의 값을 저장해주었습니다.

이 코드를 제출하면

정확한 풀이!

정확한 풀이라고 잘 나왔습니다!

 

#1564번

1564번 문제
1564번 입/출력 예시
1564번 코드

변수를 선언하고 max에 a가 b보다 크면 a값을 저장하고, 아니라면 b값을 저장하도록 하였고 반복문 for문을 사용하여 만약 a%i가 0이고 b%i도 0이라면 n에 i를 저장하도록 하였습니다.

이 코드를 제출하면

실행 중 에러!

실행 중 에러가 나왔네요...

1564번 수정한 코드

i=0에서 i=1이라고 고치고, i<max를 i<=max로 고쳐주었습니다.

다시 이 코드를 제출하면

정확한 풀이!

정확한 풀이라고 잘 나왔습니다!

 

#1565번

1565번 문제
1565번 입/출력 예시
1565번 코드

a와 b가 전역 변수로 선언이 안 되어있으므로, 변수 선언을 하였고, n에 a*b/gcd(a,b)값을 저장해주었습니다. gcd(a,b)는 문제에 나왔던 함수이므로 이 함수를 이용하여 풀었습니다.

이 코드를 제출하면

정확한 풀이!

정확한 풀이라고 잘 나왔습니다.

 

#1566번

1566번 문제
1566번 입/출력 예시
1566번 코드

변수를 선언하고 만약 a가 1이라면 max도 1로 저장시키고 아니라면 반복문 for문을 사용하여 i가 n보다 같거나 작을 동안 max에 max*a를 저장시켜주었습니다.

이 코드를 제출하면

정확한 풀이!

정확한 풀이라고 잘 나왔습니다!

 

#1567번

1567번 문제
1567번 입/출력 예시
1567번 코드

반복문을 사용하여 i가 a이고 b보다 같거나 작을 동안 0이 들어있는 sum이라는 변수에 sum+d[i]를 저장하여주었습니다.

이 코드를 제출하면

정확한 풀이!

정확한 풀이라고 잘 나왔습니다!

 

 

이상으로 1535~1536/1555~1558/1564~1567번 문제풀이를 마치겠습니다.

보시느라 수고하셨습니다.