Sha256: 190eac188a243eff5ca4f2a23cb3d82c481cc41853d9a675fafebcbbbf01a66c

Contents?: true

Size: 507 Bytes

Versions: 396

Compression:

Stored size: 507 Bytes

Contents

create or replace package grains#
is
  function at_square (
    i_num                                         pls_integer
  ) return number;

  function total
  return number;
end grains#;
/
 
create or replace package body grains#
is
  function at_square (
    i_num                                         pls_integer
  ) return number
  is
  begin
    return power(2, i_num - 1);
  end at_square;

  function total
  return number
  is
  begin
    return power(2, 64) - 1;
  end total;
  
end grains#;
/

Version data entries

396 entries across 396 versions & 1 rubygems

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