in C programming language, write and test a function that writes and returns through an output parameter the longest common suffix of two words. (e.g. The longest common suffix of "destination" and "procrastination" is "stination", of "globally" and "internally" is "ally, and of "glove" and "dove" is the empty string)
In: Computer Science
Based on the business you proposed in deliverable 1, please submit
Project Deliverable 2 (should have)
Attributes ◦ Customer ◦ Cust_ID: Customer ID; Key identifier; required; simple; single-valued ◦ Cust_Name: Customer name; Key identifier; required; simple; single-valued ◦ Address (street, city, zip, state): Customer address; required, composite; single-valued; state and city can be derived from zip ◦ Balance: Customer’s balance; optional; simple; single-valued ◦ For each entity, specify the attribute with ◦ Brief description (data definition) ◦ Classifications
IS 410 Project 1 Deliverable
Team Name: A-Team - Patricia Balram, David Seo, Dennis Kim, Ethan Lai
Responsibilities: No one is in charge of one specific task, we are all going to be working together collectively as a team for each part of the project.
Business Situation: The business problem we want to solve is finding the right staff for certain technology positions, when you go on a hiring website and look for people for a specific position you are loaded with resumes and people from different positional backgrounds, you don’t want to look through all of them. You want to be able to see people who have the most experience and what they are able to offer your company. People who will use it will be from Indeed.com, and other hiring websites.
Business Rules: Applicants will add their information such as years of work experience, certifications, gpa/where they graduated, etc onto hiring websites like Indeed.com. This information will then be stored into a database where it ranks the applicants in order from best to worst based on their attributes (example: a person with 10 years of work experience will be ranked higher than someone with 5). The employer will then use this information to schedule interviews with the top candidates instead of having to sort through every application one by one to find the right person.
Stored Data: Names, Work Experience, Qualifications/Certifications, Major from school along with GPA, Where they graduated from, and Level of Degree.
Assumptions: Only employers will be able to use this, people who are applying will not be able to use this feature
In: Computer Science
I need this written in C # ASAP
Write a C# console program that continually asks the user "Do you want
to enter a name (Y/N)? ". Use a "while" loop to accomplish this. As long as the user enters
either an upper or lowercase 'Y', then prompt to the screen "Enter First and Last Name: " and
then get keyboard input of the name. After entering the name, display the name to the screen.
In: Computer Science
please write this in C #
Create a Patient class which has private fields for patientid, lastname,
firstname, age, and email. Create public properties for each of these private fields with get and
set methods. The entire lastname must be stored in uppercase. Create a main class which
instantiates a patient object and sets values for each data item within the class. Display the
data in the object to the console window.
In: Computer Science
#include <stdio.h>
int main()
{
FILE *fp1;
char c;
fp1= fopen ("C:\\myfiles\\newfile.txt", "r");
while(1)
{
c = fgetc(fp1);
if(c==EOF)
break;
else
printf("%c", c);
}
fclose(fp1);
return 0;
}
In: Computer Science
In: Computer Science
Give an example of possible information embedded in the header by the following layers:
In: Computer Science
In: Computer Science
Introduction to the Problem
Design an Amazon Virtual Private Cloud (VPC):
"Scenario: You have a small business with a website that is hosted on an Amazon Elastic Compute Cloud (Amazon EC2) instance. You have customer data that is stored on a backend database that you want to keep private. You want to use Amazon VPC to set up a VPC that meets the following requirements:
• Your web server and database server must be in separate subnets.
• The first address of your network must be 10.0.0.0. Each subnet must have 256 total IPv4 addresses.
• Your customers must always be able to access your web server.
• Your database server must be able to access the internet to make patch updates.
• Your architecture must be highly available and use at least one custom firewall layer."
For the Program Level Assessment, short summary report using the following criteria:
Define the Problem
re-state the problem you are asked to solve and detail all relevant findings and recommendations.
Identify Strategies
Explain how your VPC design meets requirements in scenario.
Propose Solutions
How you can improve or change your design using additional services learned in class.
Evaluate Outcomes
Briefly explain how your design and propose solutions meets at least two of the pillars of AWS Well-Architected Framework.
Submit a Word Document
Using the section headers above, provide responses for each and summary report.
In: Computer Science
Here is class Dog
-String name; -int age
-String breed;
-boolean adopted; //false if available ………………… +constructor, getters, setters, toString() Write a lambda expression showAdoptable using a standard functional interface that will display the dog’s name age and breed if adopted is false.
Help please!!
In: Computer Science
public class Point
{
protected double x, y; // coordinates of the Point
//Default constructor
public Point()
{
setPoint( 0, 0 );
}
//Constructor with parameters
public Point(double xValue, double yValue )
{
setPoint(xValue, yValue );
}
// set x and y coordinates of Point
public void setPoint(double xValue, double yValue )
{
x = xValue;
y = yValue;
}
// get x coordinate
public double getX()
{
return x;
}
// get y coordinate
public double getY()
{
return y;
}
// convert point into String representation
public String toString()
{
return "[" + String.format("%.2f", x)
+ ", " + String.format("%.2f", y) + "]";
}
//Method to compare two points
public boolean equals(Point otherPoint)
{
return(x == otherPoint.x &&
y == otherPoint.y);
}
//Method to compare two points
public void makeCopy(Point otherPoint)
{
x = otherPoint.x;
y = otherPoint.y;
}
public Point getCopy()
{
Point temp = new Point();
temp.x = x;
temp.y = y;
return temp;
}
// print method
public void printPoint()
{
System.out.print("[" + String.format("%.2f", x)
+ ", " + String.format("%.2f", y) + "]");
}
} // end class Point
**********************************************************************************************************************************************************************
Every circle has a center and radius. Given the radius, we can determine the circle’s area and circumference. Given the center, we can determine its position in the x-y plane. The center of a circle is a point in the x-y plane. Please do the following:
In: Computer Science
In JAVA, please
With the mathematics you have studied so far in your education you have worked with polynomials. Polynomials are used to describe curves of various types; people use them in the real world to graph curves. For example, roller coaster designers may use polynomials to describe the curves in their rides. Polynomials appear in many areas of mathematics and science. Write a program which finds an approximate solution to an equation f(x) = 0 for some function f. Use the bisection method. To solve the problem using this method first find two values of x, A and B, such that when evaluated in the function f(x) they give opposites signs for the y value. If f(x) is continuous between these two values then we know that there is at least one x which evaluates to a 0 y value, which is between these two values A and B. Treat the positive value as an upper bound and the negative value as a lower bound. Divide the space between A and B in half and evaluate the function at that new point. If the value is positive than it replaces the existing upper-bound and if it is negative it replaces the existing lower-bound. Continue dividing the space between the upper-bound and lower-bound in half and evaluating this new value and generating new upper and lower bounds as the case may be. Continue the evaluation process until the x value that you are plugging into the function evaluates to a y value that is zero plus or minus .0000001.
Consider the possibility of finding all the real roots of any given function up to and including x raised to the fifth power. Input should consist of reading the coefficients one at a time to the powers of x up to 5 and some constant. Do a desk check with calculator on y = X2 -2 and identify the variables associated with that problem. Write the code that follows your algorithm. Then test your program on other polynomials such as 2x5 -15x4 + 35x3 -15x2-37x + 30 (roots are -1, 1, 2, 2.5, 3) and 3x5 -17x4 + 25x3 + 5x2 -28x + 12 (roots are -1,1, 2/3, 2, 3). Use at lest 3 methods. One to read the 5 coefficients, one to calculate the value of the polynomial and one to do the binary bisection search. Use the following for loop to work through the X values:for(double x = -5.0000001; x < 5.0000001; x = x + .1)
After it runs as a console program, using the GUI example from my website as a guide, convert this program to a graphics program. Keep the example GUI always working. Create multiple versions as you add code that will implement the polynomial problem. Always be able to go back to a previous working version if you get stuck. When you get the polynomial program working then delete the example code. To debug your compiled program, use System.out.println() to follow intermediate values of your variables to see where your code does not follow the algorithm.
----------------------- example
/**
* demonstrating a GUI program
*/
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.ArrayList;
import java.util.Scanner;
public class ExampleGUI extends JPanel
{
// ***Variables are created ***
//*** GUIs are made up of JPanels. Panels are created
//*** here and named appropriately to describe what will
//*** be placed in each of them.
JPanel titlePanel = new JPanel();
JPanel questionPanel = new JPanel();
JPanel inputNumberPanel = new JPanel();
JPanel addAndSubtractButtonPanel = new JPanel();
JPanel answerPanel = new JPanel();
JPanel nextNumberPanel = new JPanel();
//*** a JLabel is a text string that is given a String value
//*** and is placed in its corresponding JPanel or JButton
JLabel titleLabel = new JLabel();
JLabel questionLabel = new JLabel();
JLabel inputNumberLabel = new JLabel();
JLabel add5Label = new JLabel();
JLabel subtract5Label = new JLabel();
JLabel answerLabel = new JLabel();
JLabel nextNumberLabel = new JLabel();
//*** three JButtons are created. When pushed, each button calls
//*** its corresponding actionPerformed() method from the class created
//*** for each button. This method executes the method code, performing
//*** what the button is to do.
JButton add5Button = new JButton();
JButton subtract5Button = new JButton();
JButton nextNumberButton = new JButton();
//*** a JTextField creates a location where the client can place
//*** text
JTextField inputTextField = new JTextField(15);
//*** constructor
//*** Variables are given initial values
public ExampleGUI()
{
//*** set panel layouts
//*** panels could be LEFT, or RIGHT justified.
titlePanel.setLayout(new FlowLayout(FlowLayout.CENTER));
questionPanel.setLayout(new FlowLayout(FlowLayout.CENTER));
inputNumberPanel.setLayout(new FlowLayout(FlowLayout.CENTER));
addAndSubtractButtonPanel.setLayout(new FlowLayout(FlowLayout.CENTER));
answerPanel.setLayout(new FlowLayout(FlowLayout.CENTER));
nextNumberPanel.setLayout(new FlowLayout(FlowLayout.CENTER));
//*** set Label fonts. You can use other numbers besides 30,20
//*** or 15 for the font size. There are other fonts.
Font quizBigFont = new Font("Helvetica Bold", Font.BOLD, 30);
Font quizMidFont = new Font("Helvetica Bold", Font.BOLD, 20);
Font quizSmallFont = new Font("Helvetica Bold", Font.BOLD, 15);
titleLabel.setFont(quizBigFont);
questionLabel.setFont(quizMidFont);
inputNumberLabel.setFont(quizMidFont);
add5Label.setFont(quizSmallFont);
subtract5Label.setFont(quizSmallFont);
answerLabel.setFont(quizBigFont);
nextNumberLabel.setFont(quizSmallFont);
inputTextField.setFont(quizMidFont);
//*** labels are given string values
titleLabel.setText("Add or Subtract Five");
questionLabel.setText("Please enter an integer number.");
inputNumberLabel.setText("Number:");
add5Button.setText(" Add 5 ");
subtract5Button.setText("Subtract 5");
answerLabel.setText("");
nextNumberButton.setText(" New Number ");
//*** the 3 buttons are connected to their classes
add5Button.addActionListener(new add5Button());
subtract5Button.addActionListener(new subtract5Button());
nextNumberButton.addActionListener(new nextNumberButton());
//*** Labels, buttons and textFields are added to their
//*** panels
titlePanel.add(titleLabel);
questionPanel.add(questionLabel);
//*** inputNumberPanel has 2 items added
inputNumberPanel.add(inputNumberLabel);
inputNumberPanel.add(inputTextField);
//*** submitPanel has two items added
addAndSubtractButtonPanel.add(add5Button);
addAndSubtractButtonPanel.add(subtract5Button);
answerPanel.add(answerLabel);
nextNumberPanel.add(nextNumberButton);
//*** The panels are added in the order that they should appear.
//*** Throughout the declarations and initializations variables were
//*** kept in this order to aid in keeping them straight
setLayout(new BoxLayout(this, BoxLayout.Y_AXIS));
add(titlePanel);
add(questionPanel);
add(inputNumberPanel);
add(addAndSubtractButtonPanel);
add(answerPanel);
add(nextNumberPanel);
//*** The method writeToFile() is called from the constructor.
//*** One could call a read method from the constructor.
// writeToFile();
}// constructor
//*** This method writes 4 lines to a file. Eclipse puts the file in
//*** the folder of the project but not in the src folder. Put any
//*** file that you want read in the same place so that Eclipse can
//*** find it.
/*
private void writeToFile()
{
String fileName = "textFile.txt";
String line = null;
int count;
Scanner scan = new Scanner(System.in);
PrintWriter textStream = TextFileIO.createTextWrite(fileName);
System.out.println("Enter 4 lines of text:");
for (count = 1; count <= 4; count++)
{
line = scan.nextLine();
textStream.println(count + " " + line);
}
textStream.close( ); //*** did not require error handling
System.out.println("Four lines were written to " + fileName);
}
*/
//*** display() is called from main to get things going
public void display()
{ //*** A JFrame is where the components of the screen
//*** will be put.
JFrame theFrame = new JFrame("GUI Example");
//*** When the frame is closed it will exit to the
//*** previous window that called it.
theFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//*** puts the panels in the JFrame
theFrame.setContentPane(this);
//*** sets the dimensions in pixels
theFrame.setPreferredSize(new Dimension(600, 380));
theFrame.pack();
//*** make the window visible
theFrame.setVisible(true);
}
//*** method doSomething is called from an actionPerformend method
//*** demonstrating calling methods that can do work for you.
private void doSomething()
{
for(int x = 1; x <= 10; x++)
System.out.println(" in doSomething method x is " + x);
}
//*** This class has one method that is called when the add5Button
//*** is pushed. It retrieves the string from the JTextField
//*** inputTextField, converts it to an integer and manipulates the
//*** number.
//*** NOTE: a string of integers can be formed by creating a string
//*** with one of the numbers and then concatenating the other integers
//*** to form the string.
class add5Button implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
System.out.println(" in add5Button class");
doSomething();//*** other methods can be called
int number = Integer.parseInt(inputTextField.getText());
number = number + 5;
String stringNumber = "" + number;
answerLabel.setText(stringNumber);//*** answerLabel gets a new value
inputTextField.setText(stringNumber);
}
}
class subtract5Button implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
System.out.println(" in subtract5Botton class");
int number = Integer.parseInt(inputTextField.getText());
number = number - 5;
String stringNumber = "" + number;
answerLabel.setText(stringNumber);
inputTextField.setText(stringNumber);
}
}
//*** this method resets the values of inputTextField and answerLable
class nextNumberButton implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
inputTextField.setText("");//*** erases the values of this JTextField
answerLabel.setText("");//*** erases the value of this JLabel
}
}
public static void main(String[] args) throws IOException
{
ExampleGUI gameGUI = new ExampleGUI();
System.out.println("we can print to the console");
gameGUI.display();
}
}In: Computer Science
How to write Method in Java: public static in firstLetterFreq(char letter, String[] words]
{
// it returns 0 if (words == null OR words.length == 0)
// returns number of times letter is the first letter of a String in words array
// use equalIgnoreCase to check if letter and str.charAt(0) are equal and ignoring case
}
In: Computer Science
Briefly describe the difference between recursive and iterative DNS query?
In: Computer Science
PYTHON
head_count = [np.equal(x3,i).sum() for i in range(1,18)]
head_count
The question is: how could I write code that does the same as np.equal(x3,i).sum() without using Numpy?
In: Computer Science