메뉴 건너뛰기

문제집 / 그룹 문제

문제집 만든이 문제수 조회수 좋아요 생성 수정 공개
블록 코딩 : 02. Value / Conversion 관리자 3 84 0 2019-02-06
21:16:46
2019-02-17
14:12:33
2019-02-06
23:24:45


값(Value)의 형식

온라인 저지 시스템에서 처리 가능한 값의 형식에는 텍스트, 수치값, 논리값, 널 값, 총 4가지가 있습니다.

1. 텍스트 : 문자열(String)이라고 하며, 반드시 큰 따온표(")로 묶어서 처리합니다. 공백, 개행(엔터)도 텍스트로 처리합니다.

큰 따옴표(")로 묶여진 숫자, 예를 들어 "123", "0" 텍스트이며, 이러한 텍스트는 계산이 불가능합니다. 계산을 하려면 텍스트를 수치값으로 변환하는 별도의 작업이 필요합니다.

 

2. 수치값 : 0, 정수, 또는 소숫점이 있는 실수이며, 계산이 가능합니다.

3. 논리값 : 참(true), 또는 거짓(false)으로 조건식 등의 논리 구조를 만들때 사용합니다.

4. 널 값 : 아직 정의되지 않은 값으로, 0 또는 거짓으로 처리되기도 합니다. 

Conversion  블록

입력받은 값을 이용하여 '계산'을 하기 위해서는 값을 적절하게 변환해야 합니다. 입력값은 무조건 '텍스트(문자열)'이기 때문에, '계산'을 할 수 없지요.. 즉, 계산을 위해서는 '숫자'로 바꿔야 합니다. 다음은 값의 변환과 관련된 블록들입니다. 

1. to number 블록 : 정수, 또는 소숫점이 있는 실수 형태텍스트정수값, 또는 소숫점이 있는 실수로 변환합니다.

2. to text 블록 : 수치값(정수, 소숫점이 있는 실수)텍스트로 변환합니다.

3. to list of numer 블록 : 숫자(정수, 또는 소숫점이 있는 실수) 형태텍스트 리스트숫자(정수, 또는 소숫점이 있는 실수) 리스트로 변환합니다.

4. to list of text 블록 : 숫자(정수, 또는 소숫점이 있는 실수) 형태텍스트 리스트숫자(정수, 또는 소숫점이 있는 실수) 리스트로 변환합니다.

 



코드 제목 시간(초) 메모리(MB) 나의판정 소스 제출 통과 비율(%) 시도 성공 비율(%)

00a22 덧셈 0 1 64 5218 1976
37.9
1652 1565
94.7
00a28 고장난 체중계 2 1 64 1930 1124
58.2
978 944
96.5
00a52 두 정수의 합 구하기 2 1 64 3535 800
22.6
812 703
86.6
위로