Code Monkey home page Code Monkey logo

Hi ๐Ÿ‘‹, I'm Kevin Bell

I'm a student!

  • ๐Ÿค Iโ€™m looking to collaborate on almost anything open-source.
  • ๐Ÿ”จ Iโ€™m currently working on my Computer Science degree.

๐Ÿ› ๏ธ My favorite tools

๐Ÿ‘จโ€๐Ÿ’ป Programming and markup languages

C++ CSS HTML Java JavaScript Scratch SQL

๐Ÿงฐ Frameworks and libraries

GitHub Actions JUnit TensorFlow Wordpress

๐Ÿ—„๏ธ Databases and cloud hosting

GitHub Pages MySQL

๐Ÿ’ป Software and tools

Android Brave Discord Git GitHub Desktop Google Sheets Stack Overflow Visual Studio Code

I love free/libre open-source software! Most JavaScript running on most websites (including GitHub.com) is NOT open-source software.

Kevin Bell's Projects

findthecapitals icon findthecapitals

Find the capitals. Instructions Write a function that takes a single string (word) as argument. The function must return an ordered list containing the indexes of all capital letters in the string. Example Test.assertSimilar( capitals('CodEWaRs'), [0,3,4,6] );

findtheoddint icon findtheoddint

Given an array of integers, find the one that appears an odd number of times. There will always be only one integer that appears an odd number of times. Examples [7] should return 7, because it occurs 1 time (which is odd). [0] should return 0, because it occurs 1 time (which is odd). [1,1,2] should return 2, because it occurs 1 time (which is odd). [0,1,0,1,0] should return 0, because it occurs 3 times (which is odd). [1,2,2,3,3,3,4,3,3,3,2,2,1] should return 4, because it appears 1 time (which is odd).

fleetinventoryproject icon fleetinventoryproject

SDEV 2210 Project. This project simulates the inventory for a fleet of cars. The fleet is an array of Car objects. A Car has a name and an ArrayList of Miles Per Gallon (MPG) objects. An MPG object has variables for miles, gallons, and miles per gallon, which is calculated in the constructor. The driver class will instantiate 3 Car objects and store them in an array, then add anonymous MPG objects to the ArrayList of MPG objects for each Car. This will be coded directly in the driver, no user input at this point. Using a For-Each loop, the project displays the name of the car, its total MPG and a count of the number of trips for each car. Next, the program asks the user if they want to see the MPG for the individual trips for a single car. If the answer is yes, the user enters any part of the name of the car of interest. Using another For-Each loop, the program goes through the cars to see if the input string appears anywhere in the name of the car, and when it is found, displays each of the MPG objects for that car. You may use any car names you want, and any number of trips for each car. Make sure there are different numbers of trips โ€“ look at the example, where it shows 5, 3, and 4 trips. You must have 2 classes and the driver class. Be sure to use For-Each loops to list the fleet inventory, to find the specific car, and to print the individual trips. The miles and gallons must be added to the MPG array list using anonymous objects. Run the project and take a screenshot.

foss-contributor-fund icon foss-contributor-fund

This document outlines the processes we use to manage our FOSS Contributor Fund initiative at Indeed.

fourfunctioncalcproject icon fourfunctioncalcproject

4-function calculator and non-automated unit tests. The calculator gets 2 integer inputs from the user, then calculate the result of addition, subtraction, multiplication, and division. method for each of the 4 operations -- addition, subtraction, multiplication, division

fourfunctioncalcupdatedproject icon fourfunctioncalcupdatedproject

SDEV 1060 Project. The calculator will get 2 integer inputs from the user, then calculate the result of addition, subtraction, multiplication, and division. You don't need to write the code to create that part of the project -- you will be testing the methods that perform the calculations, not the user interface. Write a method for each of the 4 operations -- addition, subtraction, multiplication, division; all methods need 2 parameters for the input values. These calculation methods can be in a class for math operations, or can be static methods in the main class -- your choice. The calculator can handle 2-digit numbers for input, negative and positive, so the range of input is -99 to 99, inclusive.

giftlistproject icon giftlistproject

SDEV 2210 Project In this project, you will create a class for gifts. A gift has a name, an occasion for giving that gift, a quantity, and notes. That class needs a constructor to instantiate objects with those parameters. In the driver class, create an array of gifts of size 4. Using a loop, ask the user for information about gifts, instantiate a gift object with that information, and store it in the array. After all data has been entered, in another loop, display the gift list. Run the program and enter gift information of your choice. Take a screenshot of the execution. Submission: the specified screenshots, and the root folder for the project Pay careful attention to the rubric for this assignment. Remember the standards that apply to every project. Note that you must use correct formatting in the code -- appropriate indentation is most important. You can use Shift-Alt-F to have NetBeans automatically format the code correctly. If the formatting is incorrect, it will be returned to you for changes with a grade of zero. Note: You need to submit the whole project for these assignments. In File Explorer, go to the location where you created the project. There will be a folder with the name of your project -- that is the root folder of the project. If you submit the root folder of the project, the instructor can run it on a different machine to grade it. If you don't submit the proper folder, it won't run on another machine, and the assignment will be marked with a zero.

gitiles icon gitiles

A simple browser for Git repositories.

goalsettingapp icon goalsettingapp

React Native Goal Setting App. for Android and iOS using ScrollView

identifierchecker icon identifierchecker

Identifier Checker program illustrates the Character class in the context of a complete program. It uses the Character class's isLetter and isLetterOrDigit methods to check whether the user entry is a legal identifier.

improvedinventoryprogramproject icon improvedinventoryprogramproject

SDEV 2210 Project. You created an inventory program in Ch 9 using an array with size of 2. As youโ€™ve learned, when you donโ€™t know how big an array needs to be, itโ€™s better to use an array list. Make a COPY of the Ch 9 inventory project and change it to use an array list. Does anything need to change in the inventory class? Nothing โ€“ all the same variables and methods are needed. Does anything need to change in the driver class? No, because we are still working with a store that has inventory. The class for the store needs to change, from using an array of size 2 for the inventory items for the store, to an ArrayList of unknown size for the inventory items. Because the array had a known size, you probably used a For loop to go through the array to add inventory items. In this version, you need to ask the user if they want to continue adding more inventory items, and repeat that work if the answer is โ€œyesโ€. In the Ch 9 version, you created a method to find an item in inventory, which returned the index number for that object in the inventory array. If the name of the array was โ€œitemsโ€, you referenced an inventory item like this: items[k]. Since this version uses an array list, you canโ€™t use the name with an index like that โ€“ you have to use the โ€œgetโ€ method, items.get(k). You can chain other methods to it, like the sell method. You will probably need to make changes in the find and sell methods you created to access the elements in the array list instead of in the array. When the program runs, it should ask the user for inventory information, and ask if they want to continue to add more inventory, instead of asking for 2 items and no more. Thus the user can enter any number of items. Otherwise, the program should appear to behave exactly the same as it did in Ch 9.

ims-lti icon ims-lti

A Ruby library to help implement IMS LTI tool consumers and providers

infra-status icon infra-status

This Repository contains the infrastructure status update page

inputvalidation icon inputvalidation

Create a project that asks the user for a minimum integer, then a maximum integer, then a value between those two numbers. The program needs to validate that the second number is greater than the first number, and it also needs to validate that the third number is between the first two numbers. Use 3 While loops, which will repeat over and over until the input value meets the criteria. Do not use any IF structures. Do not prompt for the input first, then test it in a While loop (priming the input) โ€“ instead, prompt for the data and read it from the scanner inside the loop. To do that, set the values for the 3 variables to something that is clearly invalid (like -1), so that the test in the While loop will always start out true. For example, if a variable named โ€œminimumโ€ is set to -1 when it is declared, then a While loop that tests if the minimum is less than 1 will be true, and the code inside the While loop will execute, which should prompt the user for the value, then read the data from the scanner.

insertion icon insertion

Insertion using indexOf and substring. From Rene Descartes (17th century) and Darwin

intraoralscanneriot icon intraoralscanneriot

Using Free and Open source hardware and software to build an affordable intra oral scanner for dentists

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.