이 문제에서는 숫자 n이 주어집니다. 우리의 임무는 PL/SQL에서 숫자의 첫 번째 숫자와 마지막 숫자의 합을 찾는 프로그램을 만드는 것입니다.
먼저 PL/SQL에 대해 살펴보겠습니다.
PL/SQL은 SQL과 프로그래밍 언어의 절차적 기능의 조합입니다.
문제를 이해하기 위해 예를 들어보겠습니다.
입력 - n =31415
출력 − 8
설명 - 첫 번째 숫자 =3, 마지막 숫자 =5. 합계 =8
이 문제를 해결하기 위해 숫자 n의 첫 번째 숫자와 마지막 숫자를 추출합니다. 그리고 그 합계를 출력합니다.
첫 번째와 마지막 숫자는 substr()을 사용하여 추출됩니다. 기능.
예시
우리 솔루션의 작동을 설명하는 프로그램
DECLARE
n INTEGER := 31415;
fistDigit INTEGER := 0;
lastDigit INTEGER := 0;
s INTEGER;
BEGIN
IF a > 9 THEN
lastDigit:= Substr(n, 1, 1);
fistDigit := Substr(n, Length(n), 1);
s := fistDigit + lastDigit;
ELSE
s := n;
END IF;
dbms_output.Put_line('Sum of the first digit and last digit of the number is ' ||s);
END;
-- Program End 출력
Sum of the first digit and last digit of the number is 8