Homework means the question is requesting help with school homework. This lets potential answerers know that they SHOULD guide the student in solving the problem, and SHOULD NOT simply show the complete answer.
3
votes
3answers
93 views
Multiple for loops in Sudoku solver
I have an assignment for writing a Sudoku solver and have achieved the functionality required but a lot of the code is "ugly" and I'm wanting to simplify it but unsure how to.
...
8
votes
2answers
206 views
Unit Tests for a Fraction Class
As my first Java homework, I wrote a class to handle fractions. This Fraction class implements basic operations for the fractions (addition, subtraction, ...
2
votes
2answers
49 views
Building Data abstraction for line segments using “type abstraction”
Below is the given exercise:
Exercise 5: Segments
Consider the problem of representing line segments in a plane. Each segment is represented as a pair of points: a starting point and an ...
1
vote
1answer
38 views
Building Data abstraction for line segments using “objects”
I follow this definition of "object":...
12
votes
1answer
129 views
Chack miy spellang pleez
For my CS2 project, I am supposed to implement a spell-checker. It is
supposed to follow the following:
Prompt the user for the name of the file containing the dictionary
of correctly ...
1
vote
0answers
33 views
HDD Based AVL Tree
For class I have to write a program that reads (plaintext) numbers from a file, and inserts them into an AVL tree stored in another (binary) file. I cannot have more than about 10 nodes in memory at ...
3
votes
0answers
74 views
Building an efficient bubble sort function
I've been asked to create a bubble sort function that checks whether the array has been filled sorted before all passes are complete, thereby avoiding unnecessary passes. This is to involve ...
5
votes
3answers
172 views
“Set” your expectations low for this ADT
For my third assignment in CS2, I was given the following:
A set is a special bag that does not allow duplicates. Specify each
operation for a set of objects by stating its purpose, by ...
3
votes
1answer
42 views
Perceptron algorithm
This is the Perceptron algorithm, I wrote this implementation with my friend. It gets the job done, but it's quite dirty, perhaps one of you stylish hackers might help me beautify this beast.
This ...
14
votes
4answers
1k views
Smart as a bag of rocks
For my second project in CS2, I was given the following assignment:
Implement a new ADT called a bag with receipts.
The specification for the class of bag with receipts differs from a
...
2
votes
0answers
31 views
Search/sort/create functionality, implements bubblesort and sequential search
I've moved my main() to the bottom of the code block in order to fit it all in one class for this submission. If there is a better way to do it?
...
8
votes
2answers
172 views
Symmetric Square
I was given an assignment to ensure that a list was symmetric.
I built it in a way that worked and it passed the tests. But I wanted to see if it could've been written more efficiently and still ...
2
votes
4answers
90 views
Concatenate two arrays generated randomly
I have written the code to concatenate two arrays . Please let me know of any loopholes in the written code.
...
5
votes
3answers
284 views
Optimizing this Knight's Tour
My assignment in CS was to make a knight's tour application that could solve the problem from any starting position. I had just finished the code so excuse the lack of deeply descriptive comments. My ...
3
votes
2answers
260 views
Shuffle the elements of the array randomly
I have written the code to shuffle the elements of the array. Please let me know of any loopholes in the written code.
...
11
votes
4answers
1k views
To understand what recursion is, you must first understand recursion
This is the second assignment for my CS2 course:
Write a recursive C++ function writeLine() that writes a character repeatedly to form a line of n ...
7
votes
3answers
503 views
RPN calculator in C
I had to write a RPN calculator in C as one of my homework problems, but if someone could critique my code and suggest any improvements, that would be fantastic! I haven't added any overflow errors or ...
6
votes
3answers
399 views
Harvard CS50 Problem Set 1: greedy change-making algorithm
The goal of this code is to take dollar or cents input from the user and give out minimum number of coins needed to pay that between quarters, dimes, nickels and pennies. If this code can be ...
10
votes
4answers
662 views
Knowledge is power
Resurrecting my C++ saga, I was given this project for my CS2 class:
This problem considers several ways to compute \$ x^n \$ for some \$ n
\ge 0 \$.
Write an iterative function ...
-1
votes
2answers
87 views
Cycles of pointers
I'm really inexperienced with cycles, so I want to make this code shorter. As far as I know, I've made a recursive cycle.
...
1
vote
1answer
116 views
Calculating Payroll
I have written the code as best that I know how but I am unsure that the questions asked are being fulfilled. Any advice to improve this code would really help me.
Question Asked:
Create a new ...
10
votes
2answers
1k views
It's almost Friday, right?
This is my final post for my CS1 saga. Mostly all I had to do was just "class-ify" my past project in this post. Here are the requirements:
Make all data members private and use constructors, ...
11
votes
3answers
501 views
Predicting the next pseudorandom value
The archived material for the Stanford University course on cryptography at coursera.org includes a problem where you have to predict the next output of a weak PRG. It can be briefly restated as ...
7
votes
4answers
150 views
Test a number for primality and return smallest divisor different from 1 if it’s is composite
In this exercise we were asked to test a number for primality and print the results. Additionally – in the case the number is composite – the smallest divisor different from 1 should be printed out. ...
7
votes
2answers
354 views
Counting Fermat witnesses and liars
We were asked to implement a program that calculates the number of Fermat witnesses and liars for odd numbers greater 1. This involves Fermat’s little theorem.
Fermat’s little is used to identify ...
4
votes
3answers
591 views
Rounding and formatting hours, minutes, seconds as HH:MM AM/PM
I have a program which is supposed to convert standard time to traditional time. (e.g: 15:24:31 = 3:25PM [rounded seconds])
I would like for someone to error check my code for me as well as give me ...
10
votes
5answers
784 views
Entering two integers and returning a decimal fraction
After a couple of small programs in Python we are now asked to do some basic stuff in Java. I don't really know where to start to improve this and whether it's even necessary.
This is an exercise, so ...
5
votes
3answers
2k views
Count occurrence of words in a .txt file
I'm taking an intro to programming class and although I've learned some things I didn't know before (I've been using Python for about 1.5 years) I feel like I've not progressed much in writing ...
6
votes
2answers
228 views
Converting fractions to mixed numbers
I've been making a program for an assignment that converts fractions to mixed numbers, and I'm done, but I was wondering if I could simplify it in any way, since it seems quite complicated right now.
...
9
votes
1answer
296 views
Counting Words in Files - MATLAB style
Note: this question may seem quite large, but the code to review is actually quite short
For my Matlab class I'm taking, I was given the task to write a function ...
2
votes
2answers
92 views
Make a dict class from scratch in Python
Here's the API my teacher assigned:
and here is what I came up with:
...
2
votes
2answers
151 views
Database assignment with MySQL and Swing
I have completed this assignment from Stanford CS108 on MySQL and Swing (it's part B). It would be wonderful if someone could point out my weak spots in the code and overall design.
I have uploaded ...
2
votes
4answers
468 views
Calculate employee wage
This is for a class assignment. The objective is to write a program that will take in user input for employee information and print the wage based on hours worked.
Please review my code.
...
14
votes
3answers
3k views
Is it Friday yet?
This is the first program that I have written in my C++ saga that I actually think is useful. The description for this assignment is kinda long and mundane though:
Write a program that inputs a ...
1
vote
0answers
24 views
Filter by a transformed list, then untransform the result
Both exercises have a common pattern of "filter by a transformed list, then untransform the result". See skip and localMaxima.
...
3
votes
1answer
99 views
Applying scalar multiplication to matrix
This is one of my first programs in C. Please review and help me improve it. I create a matrix and apply scalar multiplication on it. Then I print the result.
...
2
votes
2answers
674 views
Simple TakeOut Menu
This is for my intro level C++ class. This is the assignment:
Write a program that displays a takeout menu from which a user can
place an order. The program begins by displaying the menu and
...
2
votes
4answers
3k views
Output digits of a number
This is a simple C++ program I had to write for class. It prompts the user to input an integer and then outputs both the individual digits of the number and the sum of the digits. How do I improve ...
2
votes
2answers
296 views
User input for student grades is too verbose
I need some help with this beginner C++ program (it's an assignment). How can I use a single variable and make the program get the six inputs I need instead of using a variable for each input?
...
7
votes
2answers
143 views
Compute the number of molecules
I would like my program to be reviewed. I had to write a simple program that calculates the number of molecules in a hydrocarbon.
1 carbon atom has 12 AMU.
1 hydrogen atom has 1 AMU.
...
7
votes
3answers
549 views
Computing the average of several numbers
I am learning C++. This is a simple program I had to write for class. Is there anything I should fix?
...
17
votes
3answers
2k views
Isn't this Interest-ing?
This is the fifth project in my CS1 class. It's a bit more drab than my past projects, so my titles are getting worse unfortunately. :(
Write a program that ...
1
vote
1answer
535 views
Doubly circular linked list implementation with successive update in O(1)
For the queries mentioned in link in 3 parts, the first two parts have been addressed, as mentioned below:
Part I (6 points)
list/DList.java contains a skeleton of a doubly-linked list class. Fill ...
4
votes
3answers
370 views
Dollar value of coins and calculating interest compounded annually
I've made this program to do a few integer calculations. Do the methods for converting the numbers look good? Do you have any other basic tips?
...
7
votes
4answers
119 views
Forming output of lines based on input
I have homework, in which I get number of cases and then four numbers. Each number tells how many rows there are in each column
For example: 2 2 3 3 should be ...
18
votes
4answers
1k views
The Term-inator: Pi edition
The fourth project, continuing my C++ saga with terrible post names. :P
An approximate value of pi can be calculated using the series given
below:
$$ \pi ...
15
votes
2answers
186 views
Interprocess Communication in a Farmer-Worker setup
The following code is my first C program I have made for an university assignment about Interprocess Communication. This involved creating a parent process, the farmer, and then creating a certain ...
18
votes
4answers
4k views
If she floats then she is not a witch like we thought
Continuing my C++ saga, this is the third project for my CS1 class:
Buoyancy is the ability of an object to float. Archimedes' principle
states that the buoyant force is equal to the weight of ...
2
votes
1answer
198 views
Binary HeapSort and Ternary HeapSort implementation
This is my take on binary and ternary heapsort implementation for a university assignment. The code works but I wonder if there are any mistakes or things to improve.
...
0
votes
2answers
232 views
Fractions in Java [closed]
Part I-IV recommend code changes as mentioned in link 1, for the initial code given at link 2.
Can you please review the code changes for Part I-IV?
Part I: Constructors (1 point)
Modify the ...