From 47021fd98b1de863c1861b23aa7ad7ff7b7291dc Mon Sep 17 00:00:00 2001 From: sandy7907 Date: Sun, 22 Feb 2026 00:50:53 -0500 Subject: [PATCH] FAANMG | Arrays-2 --- DisappearedNumbers.java | 15 +++++++++++++ GameOfLife.java | 47 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 62 insertions(+) create mode 100644 DisappearedNumbers.java create mode 100644 GameOfLife.java diff --git a/DisappearedNumbers.java b/DisappearedNumbers.java new file mode 100644 index 00000000..38e2b4ab --- /dev/null +++ b/DisappearedNumbers.java @@ -0,0 +1,15 @@ +class DisappearedNumbers { + public List findDisappearedNumbers(int[] nums) { + + List output = new ArrayList<>(); + + for(int i = 0; i 0) nums[idx] = -1 * nums[idx]; + } + for(int i = 0; i 0) output.add(i+1); + } + return output; + } +} \ No newline at end of file diff --git a/GameOfLife.java b/GameOfLife.java new file mode 100644 index 00000000..7d4964bd --- /dev/null +++ b/GameOfLife.java @@ -0,0 +1,47 @@ +class GameOfLife { + + int[][] dirs; + + public void gameOfLife(int[][] board) { + dirs = new int[][] {{-1,-1}, {-1, 0}, {-1,1}, {0, -1}, {0, 1}, {1, -1}, {1,0}, {1,1}}; + + for(int i = 0; i 3) { + board[i][j] = 3; // 3 Alive - Dead + } + } + } + } + + for(int i = 0; i=0 && col >=0 && row < board.length && col < board[0].length && (board[row][col] == 1 || board[row][col] == 3)) { + count++; + } + } + + return count; + } +} \ No newline at end of file