commit e8b794de51dc36ae2b075ef9ebc58890da0b7dca Author: jstsmthrgk Date: Thu May 23 19:44:14 2024 +0200 initial diff --git a/flake.lock b/flake.lock new file mode 100644 index 0000000..860482c --- /dev/null +++ b/flake.lock @@ -0,0 +1,43 @@ +{ + "nodes": { + "nixpkgs": { + "locked": { + "lastModified": 1709703039, + "narHash": "sha256-6hqgQ8OK6gsMu1VtcGKBxKQInRLHtzulDo9Z5jxHEFY=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "9df3e30ce24fd28c7b3e2de0d986769db5d6225d", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "root": { + "inputs": { + "nixpkgs": "nixpkgs", + "systems": "systems" + } + }, + "systems": { + "locked": { + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", + "owner": "nix-systems", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "type": "github" + }, + "original": { + "owner": "nix-systems", + "repo": "default", + "type": "github" + } + } + }, + "root": "root", + "version": 7 +} diff --git a/flake.nix b/flake.nix new file mode 100644 index 0000000..2f63670 --- /dev/null +++ b/flake.nix @@ -0,0 +1,26 @@ +{ + inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; + inputs.systems.url = "github:nix-systems/default"; + + outputs = { self, systems, nixpkgs }: + let + eachSystem = nixpkgs.lib.genAttrs (import systems); + in + { + devShells = eachSystem (system: + let + pkgs = nixpkgs.legacyPackages.${system}; + in { + default = nixpkgs.legacyPackages.${system}.mkShell { + buildInputs = [ + pkgs.jdk21 + (pkgs.maven.override { + jdk = pkgs.jdk21; + }) + pkgs.expect + pkgs.zip + ]; + }; + }); + }; +} diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..0216606 --- /dev/null +++ b/pom.xml @@ -0,0 +1,64 @@ + + + + 4.0.0 + + + UTF-8 + 21 + + + + eu.jstsmthrgk.proof-a-point + + proof-a-point + + 1.0-SNAPSHOT + + proof-a-point + + + + junit + junit + 4.11 + test + + + + + + + + + maven-clean-plugin + 3.1.0 + + + + maven-resources-plugin + 3.0.2 + + + maven-compiler-plugin + 3.8.0 + + -Xlint:unchecked + + + + maven-jar-plugin + 3.0.2 + + + maven-source-plugin + 3.3.0 + + UE${exerciseNumber}_${matriculationNumber} + + + + + + diff --git a/src/main/java/eu/jstsmthrgk/proofapoint/ProofAPoint.java b/src/main/java/eu/jstsmthrgk/proofapoint/ProofAPoint.java new file mode 100644 index 0000000..66e4d6b --- /dev/null +++ b/src/main/java/eu/jstsmthrgk/proofapoint/ProofAPoint.java @@ -0,0 +1,11 @@ +package eu.jstsmthrgk.proofapoint; + +public class ProofAPoint { + public static void main(String[] args) { + String teststring = "𝐀"; + char wrongOne = teststring.charAt(0); + int rightOne = teststring.codePointAt(0); + System.out.println(Character.isUpperCase(wrongOne)); + System.out.println(Character.isUpperCase(rightOne)); + } +}