John Piccione's repositories

2D-Grid

A program that takes points from a file and places them on a Cartesian plane. Also marks closest points with an X.

Language:CStargazers:0Issues:0Issues:0
Language:SwiftStargazers:0Issues:0Issues:0

Bubble_Sort

Simple implementation of the Bubble Sort algorithm in C

Language:CStargazers:0Issues:0Issues:0

Calculator

A calculator made using windows forms and C#

Language:C#Stargazers:0Issues:0Issues:0

CS-119-Python-Project-submission

Pocket change calculator with tkinter GUI

Language:PythonStargazers:0Issues:0Issues:0

CS250-Final_Project

I created a basic data structures and algorithms learning program. It covers arrays, both 1 and 2D, Linked lists(singly and doubly), Stacks and Queues, and a few sorting algorithms such as bubble sort, Quicksort, and merge sort to name a few.

Language:CStargazers:0Issues:0Issues:0

CSC-260-Project

Candy Crush Game

Language:C#Stargazers:0Issues:0Issues:0

NeetCode

A place to store my personal LeetCode solutions from NeetCode.io

Language:PythonStargazers:0Issues:0Issues:0

QwikTip-Calculator

*On the Apple App Store* A tip calculator with sliding tip percentage with auto total update. Can also split the bill and tip into multiple parties.

Language:SwiftStargazers:0Issues:0Issues:0

TL-DR

Available now on Apple App Store. I made this as a project for my Machine Learning Fundamentals class. I was fascinated by NLP and knew I wanted to build something that incorporated NLP. This is a text summarizer app that utilizes the Apple Vision framework to identify text using your camera. The text summarization utilizes the Reductio library by fdzsergio. Reductio uses the TextRank algorithm to provide an extractive summary of the text. There are 2 types of summaries currently in NLP: extractive and abstractive. An extractive summary is an NLP concept that means the text being summarized uses sentences from the text to make up the summary. Extractive summaries are still in their infancy and may not give you the best results every time; they aren't perfect. An abstractive summary attempts to create its own sentences from the text.

Language:SwiftStargazers:0Issues:0Issues:0

CSC150-Review

A small project that reviews topics covered in Comp Sci I

Language:CStargazers:0Issues:0Issues:0

Edabit-problems

Edabit problems solved in Python

Stargazers:0Issues:0Issues:0

Grade-Book

A program that reads in from a text file, stores students and their assignment grades into a 2D array. Then computes their individual grade averages.

Language:CStargazers:0Issues:0Issues:0

Inventory_Tracker

Assignment to manage inventory

Language:CStargazers:0Issues:0Issues:0

Linked_Lists

A singly Linked List program

Language:CStargazers:0Issues:0Issues:0
Language:CStargazers:0Issues:0Issues:0

Shift-Cipher

A shift cipher, also known as Caesar's Cipher, that will encrypt and decrypt messages.

Language:CStargazers:0Issues:0Issues:0

Viking-Name-Generator-app

iOS app that returns random male or female viking name

Language:SwiftStargazers:0Issues:0Issues:0