PL/SQL은 SQL의 기능과 절차 명령을 결합한 블록 구조 언어입니다. 이 기사에서는 PL/SQL에서 주어진 숫자를 반전시키는 프로그램에 대해 논의할 것입니다. 예를 들어 -
Input : 98765 Output : 56789 Explanation : reverse number of 98765 is 56789. Input : 56784 Output : 48765 Explanation Reverse number of ‘56784’ is ‘48765’.
해결책을 찾기 위한 접근 방식
- num/10의 나머지를 찾아 숫자에서 마지막 숫자를 빼세요.
- 이제 다른 변수 reversed_num에 마지막 숫자를 추가합니다.
- 이제 num이 0이 되는지 확인 -
- 예인 경우 1단계로 이동합니다.
- 아니요인 경우 4단계로 이동합니다.
- 마지막으로 reversed_num을 출력합니다.
예시
DECLARE num number; reverse_num number:=0; begin num:=98765; while num>0 loop reverse_num:=(reverse_num*10) + mod(num,10); num:=trunc(num/10); end loop; dbms_output.put_line(' Reversed number is : '|| reverse_num);
출력
Reversed number is: 56789
결론
이 기사에서는 사용이 매우 간단한 PL/SQL 프로그래밍 언어에 대해 설명합니다. 일반 영어를 사용하여 시스템을 명령하는 것과 같습니다. 우리는 또한 PL/SQL 언어에서 숫자를 뒤집는 문제에 대해 논의했습니다. 이 기사가 도움이 되기를 바랍니다.