Sha256: 92d0a3e3aaee4d9c9d122b7024b0bc629b58db90b5a117ba3ec9292dc7448513

Contents?: true

Size: 668 Bytes

Versions: 396

Compression:

Stored size: 668 Bytes

Contents

create or replace package year#
is
  function is_leap (
    i_year                                        pls_integer
  ) return varchar2;
end year#;
/
 
create or replace package body year#
is
  function is_leap (
    i_year                                        pls_integer
  ) return varchar2
  is
  begin
    if mod(i_year, 400) = 0 then return 'Yes, ' || i_year || ' is a leap year';     end if;
    if mod(i_year, 100) = 0 then return 'No, '  || i_year || ' is not a leap year'; end if;
    if mod(i_year, 4) = 0   then return 'Yes, ' || i_year || ' is a leap year';     end if;
    return 'No, ' || i_year || ' is not a leap year';
  end is_leap;
end year#;
/

Version data entries

396 entries across 396 versions & 1 rubygems

Version Path
trackler-2.2.1.180 tracks/plsql/exercises/leap/example.plsql
trackler-2.2.1.179 tracks/plsql/exercises/leap/example.plsql
trackler-2.2.1.178 tracks/plsql/exercises/leap/example.plsql
trackler-2.2.1.177 tracks/plsql/exercises/leap/example.plsql
trackler-2.2.1.176 tracks/plsql/exercises/leap/example.plsql
trackler-2.2.1.175 tracks/plsql/exercises/leap/example.plsql
trackler-2.2.1.174 tracks/plsql/exercises/leap/example.plsql
trackler-2.2.1.173 tracks/plsql/exercises/leap/example.plsql
trackler-2.2.1.172 tracks/plsql/exercises/leap/example.plsql
trackler-2.2.1.171 tracks/plsql/exercises/leap/example.plsql
trackler-2.2.1.170 tracks/plsql/exercises/leap/example.plsql
trackler-2.2.1.169 tracks/plsql/exercises/leap/example.plsql
trackler-2.2.1.167 tracks/plsql/exercises/leap/example.plsql
trackler-2.2.1.166 tracks/plsql/exercises/leap/example.plsql
trackler-2.2.1.165 tracks/plsql/exercises/leap/example.plsql
trackler-2.2.1.164 tracks/plsql/exercises/leap/example.plsql
trackler-2.2.1.163 tracks/plsql/exercises/leap/example.plsql
trackler-2.2.1.162 tracks/plsql/exercises/leap/example.plsql
trackler-2.2.1.161 tracks/plsql/exercises/leap/example.plsql
trackler-2.2.1.160 tracks/plsql/exercises/leap/example.plsql