This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
<build.sbt> | |
scalaVersion := "2.13.0" | |
libraryDependencies ++= Seq( | |
"com.sksamuel.avro4s" %% "avro4s-core" % "3.0.1", | |
"eu.timepit" %% "refined" % "0.9.9", | |
"io.scalaland" %% "chimney" % "0.3.2" | |
) | |
<plugins.sbt> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import json | |
import logging | |
logger = logging.getLogger() | |
logger.setLevel(logging.INFO) | |
def lambda_handler(event, context): | |
logger.info(json.dumps(event)) | |
if ('challenge' in event): | |
return { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import json | |
import logging | |
logger = logging.getLogger() | |
logger.setLevel(logging.INFO) | |
def lambda_handler(event, context): | |
logger.info(json.dumps(event)) | |
if ('challenge' in event): | |
return { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import os | |
import json | |
import logging | |
from urllib import request, parse | |
token = os.environ['TOKEN'] | |
logger = logging.getLogger() | |
logger.setLevel(logging.INFO) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import os | |
import json | |
import logging | |
from urllib import request, parse | |
import pymysql | |
token = os.environ['TOKEN'] | |
rds_host = os.environ['RDS_HOST'] | |
name = os.environ['NAME'] | |
password = os.environ['PASSWORD'] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import os | |
import re | |
import json | |
import logging | |
from urllib import request, parse | |
import pymysql | |
token = os.environ['TOKEN'] | |
rds_host = os.environ['RDS_HOST'] | |
name = os.environ['NAME'] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import os | |
import json | |
import logging | |
from urllib import request, parse | |
token = os.environ['TOKEN'] | |
logger = logging.getLogger() | |
logger.setLevel(logging.INFO) | |
def lambda_handler(event, context): |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import json | |
import re | |
import logging | |
from urllib.parse import unquote | |
logger = logging.getLogger() | |
logger.setLevel(logging.INFO) | |
def lambda_handler(event, context): | |
logger.info(json.dumps(event)) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import scala.collection.mutable | |
trait Prime4949Solver { | |
def primes: Stream[Int] | |
def is4949Prime(n: Int): Boolean = { | |
def loop(m: Int): Boolean = (m / 10, m % 10) match { | |
case (_, 4) | (_, 9) => true | |
case (0, _) => false | |
case (d, _) => loop(d) | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package adcal1222_3 | |
import cats.{Applicative, Order} | |
import cats.data.NonEmptyList | |
import cats.data.NonEmptyList.one | |
import cats.instances.list._ | |
import cats.instances.string._ | |
import cats.syntax.either._ | |
import cats.syntax.traverse._ | |
import org.scalacheck.cats.implicits._ |