이 문제에서는 숫자 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