Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

C++를 사용하여 PL/SQL에서 문자열을 뒤집는 방법

<시간/>

Pl/SQL은 SQL의 기능과 절차적 명령을 결합한 블록 구조 언어입니다. 이 기사에서는 PL/SQL에서 주어진 문자열을 반전시키는 프로그램에 대해 논의할 것입니다. 예를 들어 -

Input : taerGsIdoG
Output : GodIsGreat
Explanation : reverse string of “taerGsIdoG” is “GodIsGreat”.

Input : LQS
Output : SQL
Explanation Reverse string of “LQS” is “SQL”.

해결책을 찾기 위한 접근 방식

  • 먼저 주어진 문자열의 길이를 찾아야 합니다.
  • 이제 라인을 역순으로 횡단할 수 있습니다.
  • 순회하는 동안 각 문자를 다른 문자열에 저장합니다.
  • 드디어 반전된 문자열을 인쇄할 수 있습니다.

예시

DECLARE
   -- declaring variables to be used.
   input_string VARCHAR(50) := 'taerGsIdoG';
   length NUMBER;
   reversed_string VARCHAR(20);

BEGIN
   -- finding the length of the string.
   length := Length(input_string);

   -- traversing the string in reversed order.
   FOR i IN REVERSE 1.. length LOOP
   -- storing each character in reversed_string variable
   reversed_string := reversed_string || Substr(input_string, i, 1);
   END LOOP;

   dbms_output.Put_line(‘Reversed string : ' || reversed_string);
END;

출력

Reversed string: GodIsGreat

결론

이 기사에서는 매우 간단한 PL/SQL 프로그래밍 언어에 대해 설명합니다. 블록 구조 언어인 시스템에 명령을 내리기 위해 일반 영어를 사용하는 것과 같습니다. 또한 PL/SQL 언어에서 문자열을 반전시키는 프로그램에 대해서도 논의했습니다. 이 기사가 도움이 되기를 바랍니다.