오늘은 민서강사님의
"솔리디티 뽀개기" 문제를 풀었습니다.
내가 성인이 돼서 솔리디티 구몬을 풀게 될 줄 누가 알았을까...
어릴때 구몬 진짜 싫었는데
솔리디티 구몬은 재밌더라구요...
계속 구몬만 풀고싶어요...ㅎ...ㅎㅎㅎ
솔리디티 뽀개기1
사칙연산
1. 더하기, 빼기, 곱하기, 나누기 그리고 제곱을 반환받는 계산기를 만드세요
구조체
4. 이름(string), 번호(uint), 듣는 수업 목록(string[])을 담은 student라는 구조체를 만들고 그 구조체들을 관리할 수 있는 array, students를 선언하세요.
IF문
5. 아래의 함수를 만드세요
1~3을 입력하면 입력한 수의 제곱을 반환받습니다.
4~6을 입력하면 입력한 수의 2배를 반환받습니다.
7~9를 입력하면 입력한 수를 3으로 나눈 나머지를 반환받습니다.
FOR문
6. 숫자만 들어갈 수 있는 array numbers를 만들고 그 array안에 0부터 9까지 자동으로 채우는 함수를 구현하세요.(for 문)
7. 숫자만 들어갈 수 있는 array numbers를 만들고 그 array안에 0부터 5까지 자동으로 채우는 함수와 array안의 모든 숫자를 더한 값을 반환하는 함수를 각각 구현하세요.(for 문)
IF문2
8. 1. 아래의 함수를 만드세요
1~10을 입력하면 “A” 반환받습니다.
11~20을 입력하면 “B” 반환받습니다.
21~30을 입력하면 “C” 반환받습니다.
Bytes To String
9. 문자형을 입력하면 bytes 형으로 변환하여 반환하는 함수를 구현하세요.
Array
10. 숫자만 들어가는 array numbers를 선언하고 숫자를 넣고(push), 빼고(pop), 특정 n번째 요소의 값을 볼 수 있는(get)함수를 구현하세요.