This is C++, please insert screenshot of output please.
Part1: Palindrome detector
Write a program that will test if some string is a palindrome
In: Computer Science
Problem 1 (Ransom Note Problem) in python
A kidnapper kidnaps you and writes a ransom note. He does not write it by hand to avoid having his hand writing being recognized, so he uses a magazine to create a ransom note. We need to find out, given the ransom string and magazine string, is it possible to create a given ransom note. The kidnapper can use individual characters of words.
Here is how your program should work to simulate the ransom problem:
Example: If the magazine string is “programming problems are weird”
If the ransom note is: “no see” your program should print true as all the characters in “no see” exist in the magazine string.
If the ransom note is “no show” your program should print false as not all the characters in “no show” exist in the magazine string as you can see the character ‘h’ does not exist.
In: Computer Science
1. What are some drawbacks to crowd sourced answers?
2. Do people generally utilize the diversity of sources on the Internet effectively?
3. How reliant are we and how reliant should we be on getting our news from social media?
In: Computer Science
Can anyone just check my code and tell me why the program doesn't show the end date & stops at the date before the end date? Tell me how i can fix it.
Question:
Write a program compare.cpp that asks the user to input two dates (the beginning and the end of the interval). The program should check each day in the interval and report which basin had higher elevation on that day by printing “East” or “West”, or print “Equal” if both basins are at the same level.
My code:
#include
#include
#include
#include
using namespace std;
int main()
{
string date;
string starting_date;
string ending_date;
double eastSt;
double eastEl;
double westSt;
double westEl;
int dateRange=0;
cout<< "Enter the starting date" << endl;
cin>> starting_date;
cout<< "Enter the ending date" << endl;
cin>> ending_date;
ifstream fin("Current_Reservoir_Levels.tsv");
if (fin.fail())
{
cerr << "File cannot be opened for reading." << endl;
exit(1);
}
string junk;
getline(fin, junk);
while(fin >> date >> eastSt >> eastEl >> westSt >> westEl)
{
fin.ignore(INT_MAX, '\n');
if (date == starting_date)
{
dateRange = 1;
}
if (date == ending_date)
{
dateRange= 0;
}
if (dateRange == 1)
{
if(eastEl > westEl)
{
cout<< date << " "<< "East " <
}
else if (eastEl < westEl)
{
cout<< date << " " << "West" <
}
else if (eastEl == westEl )
{
cout<< date << " " << "Equal" <
}
}
}
return 0;
}
Expected output
01/17/2018 West 01/18/2018 West 01/19/2018 West 01/20/2018 West 01/21/2018 West 01/22/2018 West 01/23/2018 West
Received output:
01/17/2018 West 01/18/2018 West 01/19/2018 West 01/20/2018 West 01/21/2018 West 01/22/2018 West
*************** F.H**************
In: Computer Science
Hello, I keep getting the error C4430: missing type specifier -
int assumed. Note: C++ does not support default-int for my code.
What am I doing wrong? I only have #include
<iostream>
int read_num(void);
main()
{
int num1, num2, max;
//find maximum of two 2 numbers
num1 = read_num();
num2 = read_num();
if (num1 > num2)
{
max = num1;
}
else
{
max = num2;
}
printf("the maximum number is: %d\n", max);
return;
}
int read_num(void)
{
int num;
printf("Enter a number: ");
scanf_s("%d", &num);
return (num);
}
In: Computer Science
1. Describe the basic components of network security and the differences between wired and wireless network security best practices.
In: Computer Science
Instruction
This task is about using the Java Collections Framework to accomplish some basic textprocessing tasks. These questions involve choosing the right abstraction (Collection, Set, List, Queue, Deque, SortedSet, Map, or SortedMap) to efficiently accomplish the task at hand. The best way to do these is to read the question and then think about what type of Collection is best to use to solve it. There are only a few lines of code you need to write to solve each of them. Unless specified otherwise, sorted order refers to the natural sorted order on Strings, as defined by String.compareTo(s). Part 0 in the assignment is an example specification and solution.
Part0
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;
public class Part0 {
/**
* Read lines one at a time from r. After reading all
lines, output
* all lines to w, outputting duplicate lines only
once. Note: the order
* of the output is unspecified and may have nothing to
do with the order
* that lines appear in r.
* @param r the reader to read from
* @param w the writer to write to
* @throws IOException
*/
public static void doIt(BufferedReader r, PrintWriter
w) throws IOException {
Set<String> s = new HashSet<>();
for (String line = r.readLine(); line != null; line =
r.readLine()) {
s.add(line);
}
for (String text : s) {
w.println(text);
}
}
/**
* The driver. Open a BufferedReader and a PrintWriter,
either from System.in
* and System.out or from filenames specified on the
command line, then call doIt.
* @param args
*/
public static void main(String[] args) {
try {
BufferedReader
r;
PrintWriter
w;
if (args.length
== 0) {
r = new BufferedReader(new
InputStreamReader(System.in));
w = new PrintWriter(System.out);
} else if
(args.length == 1) {
r = new BufferedReader(new
FileReader(args[0]));
w = new PrintWriter(System.out);
} else {
r = new BufferedReader(new
FileReader(args[0]));
w = new PrintWriter(new
FileWriter(args[1]));
}
long start =
System.nanoTime();
doIt(r,
w);
w.flush();
long stop =
System.nanoTime();
System.out.println("Execution time: " + 10e-9 *
(stop-start));
} catch (IOException e) {
System.err.println(e);
System.exit(-1);
}
}
}
Question 6
[5 marks] Read the input one line at a time and output the current line if and only if it is not a suffix of some previous line. For example, if the some line is "0xdeadbeef" and some subsequent line is "beef", then the subsequent line should not be output.
Template code
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
public class Part6 {
/**
* Your code goes here - see Part0 for an example
* @param r the reader to read from
* @param w the writer to write to
* @throws IOException
*/
public static void doIt(BufferedReader r, PrintWriter
w) throws IOException {
// Your code goes here - see Part0
for an example
}
/**
* The driver. Open a BufferedReader and a PrintWriter,
either from System.in
* and System.out or from filenames specified on the
command line, then call doIt.
* @param args
*/
public static void main(String[] args) {
try {
BufferedReader
r;
PrintWriter
w;
if (args.length
== 0) {
r = new BufferedReader(new
InputStreamReader(System.in));
w = new PrintWriter(System.out);
} else if
(args.length == 1) {
r = new BufferedReader(new
FileReader(args[0]));
w = new PrintWriter(System.out);
} else {
r = new BufferedReader(new
FileReader(args[0]));
w = new PrintWriter(new
FileWriter(args[1]));
}
long start =
System.nanoTime();
doIt(r,
w);
w.flush();
long stop =
System.nanoTime();
System.out.println("Execution time: " + 10e-9 *
(stop-start));
} catch (IOException e) {
System.err.println(e);
System.exit(-1);
}
}
}
In: Computer Science
1. Briefly explain the principle of least privilege and how it should be applied. 2. Explain what describes a truly secure password.
In: Computer Science
Summary
In this lab the completed program should print the numbers 0 through 10, along with their values multiplied by 2 and by 10. You should accomplish this using a for loop instead of a counter-controlled while loop.
Instructions
// NewMultiply.java - This program prints the numbers 0 through
10 along
// with these values multiplied by 2 and by 10.
// Input: None.
// Output: Prints the numbers 0 through 10 along with their values
multiplied by 2 and by 10.
public class NewMultiply
{
public static void main(String args[])
{
String head1 = "Number: ";
String head2 = "Multiplied by 2: ";
String head3 = "Multiplied by 10: ";
int numberCounter; // Numbers 0 through 10.
int byTen; // Stores the number multiplied by 10.
int byTwo; // Stores the number multiplied by 2.
final int NUM_LOOPS = 10; // Constant used to control loop.
// This is the work done in the housekeeping() method
System.out.println("0 through 10 multiplied by 2 and by 10" +
"\n");
// This is the work done in the detailLoop() method
// Write for loop
// This is the work done in the endOfJob() method
System.exit(0);
} // End of main() method.
} // End of NewMultiply class.
In: Computer Science
1. Briefly but completely explain the two most significant differences you discern from Windows and Linux file management.
2. Explain why Windows compatibility may cause issues for users.
In: Computer Science
Using the combination of HTML and PHP, implement a web page where the users can upload a text file, exclusively in .txt format, which contains a string of 1000 numbers, such as:
71636269561882670428252483600823257530420752963450
85861560789112949495459501737958331952853208805511
65727333001053367881220235421809751254540594752243
52584907711670556013604839586446706324415722155397
53697817977846174064955149290862569321978468622482
83972241375657056057490261407972968652414535100474
82166370484403199890008895243450658541227588666881
96983520312774506326239578318016984801869478851843
12540698747158523863050715693290963295227443043557
66896648950445244523161731856403098711121722383113
05886116467109405077541002256983155200055935729725
16427171479924442928230863465674813919123162824586
17866458359124566529476545682848912883142607690042
24219022671055626321111109370544217506941658960408
07198403850962455444362981230987879927244284909188
84580156166097919133875499200524063689912560717606
62229893423380308135336276614282806444486645238749
73167176531330624919225119674426574742355349194934
30358907296290491560440772390713810515859307960866
70172427121883998797908792274921901699720888093776
Your code should contain a PHP function that, accepting the string of 1000 numbers in input, is able to:
1) Find the 5 adjacent numbers that multiplied together give the largest product.
2) Given the product from above, computes the sum of the factorial of each term of such product
Example, if the product is 5046, computes 5! + 0! + 4! + 6!
NOTE:
In: Computer Science
How would you reply to this discussion:
Cloud Computing is a way to store massive amounts of information on remote servers. Unlike saving information on your local hard drive or flash drive, cloud storage is almost like a magical place that keeps (so we hope) your information safe and secure. A couple of different cloud computing examples are.
1. Communication: these would be examples of Skype or WhatsApp. I have used both applications, though I haven't used skype in many years, I currently use WhatsApp daily,
2. Backup and Recovery: Large storage to save your information. I always like to say, It's somewhere in the cloud. Examples, Dropbox, Google Drive, and Amazon S3. Out of these three, I have only used Dropbox, this was used during my Web Design class.
3. Social Networking: We all know about social networking, we all may use them on a daily basis. Also, social networking is the most popular of cloud computing. Some examples are Facebook, LinkedIn and Instagram to name a few.
This week I actually learn a lot. Back in my computer help desk days, I remember building a computer by imaging. But it was different to see the different way to divide the disk space. Very interesting.
In: Computer Science
Software Decode: Write a function that accepts an in-order array of unsigned integer values. The function shall then scan the array for a specific pattern: Three values contained within the array equally spaced 20 units apart. The function shall return the index position within the original array where the pattern begins or -1 if not present.
Given the input array: data[] = {10,20,31,40,55,60,65525} The function shall return: 1
IN JAVA PLEASE
In: Computer Science
C++
1. The function removeAt of the class arrayListType removes an
element from the list by shifting the elements ofthe list. However,
if the element to be removed is at the beginning ofthe list and the
list is fairly large, it could take a lot ofcomputer time. Because
the list elements are in no particular order, you could simply
remove the element by swapping the last element ofthe list with the
item to be removed and reducing the length of the list. Rewrite the
definition of the function removeAt using this technique.
2. The function remove of the class arrayListType removes only the
first occurrence of an element. Add the function removeAll to the
class arrayListType that would remove all occurrences of a given
element. Also, write the definition ofthe function removeAll and a
program to test this function.
From the textbook Data Structures using C++ by D. S. Malik
In: Computer Science
IS 633 Assignment 1
Due 9/27
Please submit SQL statements as a plain text file (.txt). If blackboard rejects txt file you can submit a zipped file containing the text file. Word, PDF, or Image format are not accepted. You do not need to show screen shot. Make sure you have tested your SQL statements in Oracle 11g.
Problem 1. Please create the following tables for a tool rental database with appropriate primary keys & foreign keys. [30 points]
Assumptions:
The list of tables is:
Tables:
Cust Table:
cid, -- customer id
cname, --- customer name
cphone, --- customer phone
cemail, --- customer email
Category table:
ctid, --- category id
ctname, --- category name
parent, --- parent category id since category has a hierarchy structure, power washers, electric power washers, gas power washers. You can assume that there are only two levels.
Tool:
tid, --- tool id
tname, --- tool name
ctid, --- category id, the bottom level.
quantity, --- number of this tools
Time_unit table allowed renting unit
tuid, --- time unit id
len, --- length of period, can be 1 hour, 1 day, etc.
min_len, --- minimal #of time unit, e.g., hourly rental but minimal 4 hours.
Tool_Price:
tid, --- tool id
tuid, --- time unit id
price, -- price per period
Rental:
rid, --- rental id
cid, --- customer id
tid, --- tool id
tuid, --- time unit id
num_unit, --- number of time unit of rental, e.g., if num_unit = 5 and unit is hourly, it means 5 hours.
start_time, -- rental start time
end_time, --- suppose rental end_time
return_time, --- time to return the tool
credit_card, --- credit card number
total, --- total charge
Problem 2. Insert at least three rows of data to each table. Make sure you keep the primary key and foreign key constraints. [20 points]
Problem 3. Please write ONE SQL statement for each of the following tasks using tables created in Problem 1. You can ONLY use conditions listed in the task description. Task 1 and 2 each has 5 points. Tasks 3 to 6 each has 10 points. [50 points]
Task 1: return IDs of rentals started in August 2019.
Hint: function trunc(x) converts x which is of timestamp type into date type.
Task 2: Return names and quantity of all tools under the category carpet cleaner. You can assume there is no subcategory under carpet cleaner
Task 3: return number of rentals per customer along with customer ID in the year 2019 (i.e., the start_time of the rental is in 2019).
Task 4: return IDs of tools that has been rented at least twice in 2019.
Task 5: return the price of renting a small carpet cleaner (the name of the tool) for 5 hours.
Hint: find unit price for hourly rental and then multiply that by 5.
Task 6: return names of customers who have rented at least twice in year 2019 (i.e., rental’s start time is in 2019).
In: Computer Science