In python, how do you move the pointer of a doubly linked list to the last node? Also in python, how do you move the current pointer "n" elements ahead (circularly)
def go_last(self):
# moves 'current' pointer to the last node
def skip(self,n:int):
# moves 'current' pointer n elements ahead (circularly)
In: Computer Science
Write a Matlab script which creates two vectors from the table below; pne vector for the element names and a second for element atomic numbers. Print the statement "[element name] has an odd atomic number: [element atomic number]." for each element with an odd atomic number.
| Element | Atomic Number |
| Gold | 79 |
| Carbon | 6 |
| Hydrogen | 1 |
| Oxygen | 8 |
| Sodium | 11 |
In: Computer Science
In: Computer Science
In C# please
Exercise #4:
Create a two (2) instances of the “Dog” class in your “Main” method. One will be created using the default constructor and the other should be made using the overloaded constructor. That means that you should pass the overloaded constructor arguments that come from user input.
Print out each of the dog’s three attributes using the accessors. Then call the “UpdateBark” method for both and print out their fields again, but this time through the “ToString” method.
Example (blue is default dog’s attributes, green is the user’s dog’s):
Creating a default dog…
Finished creating a default dog!
Default dog bark sound is Yelp!
Default dog size is 20 inches.
Default dog’s cuteness is cute dog.
Continued on third page…
Please enter the sound of your dog’s bark: “MOOOOOO!”
Please enter the size of your dog: “10”
Please enter the cuteness of your dog: “ugly dog.”
Your dog bark sound is MOOOOOO!
Your dog size is 10 inches.
Your dog’s cuteness is ugly dog.
Both dogs are doing a scary bark! Their cuteness has been affected!
Default dog bark sound is Yelp!
Default dog size is 20 inches.
Default dog’s cuteness is average.
Your dog bark sound is MOOOOOO!
Your dog size is 10 inches.
Your dog’s cuteness is average.
In: Computer Science
You mission is create a C# program with the following. 1. At the top center of the page is a title which displays your name - use a label. a. adjust the font size from the default to a bigger size. b. adjust the font color to a different color than the default c. name the label using a naming convention shown in the chapter. Use this same format for all of your objects. 2. Below the title, centered, place a picture of yourself using the picturebox tool explained in the chapter. a. name the picture box with a meaningful name using the naming convention you used in #1. b. size the picture to fit evenly under your title. c. make sure the picture is properly saved in the right location within the C# application or it won't be copied when you submit the assignment. Do not code a complete location like c:/myfiles .... I won't have the same folders as you. It has to reside in the proper images folder which is located with your other program files. 3. Create TWO buttons on the same line (row) as each other. They should be evenly spaced apart from each other..Same space between the left edge, center, and right edge. a. Give each button a meaningful name using the naming convention you used for #1. b. The left button should display (within the button itself), the words - my favorite quote. c. The right button should display (within the button itself), the words - what I do for fun. 4. Double click the left button. You should now be in the code area for the click event for this button. a. Create the code (only takes one line) to display your favorite quote when the button is clicked. 5. Double click the right button. You should now be in the code area for the click event for this button. a. Create the code (only takes one line) to display a statement about what you do for fun. 6. Place another button below the two buttons, centered under the picture. a. Name the button with a meaningful name using the naming convention you used in #1. b. The words inside the button will be - close program c. Double click the button to enter code under the button. d. Enter a line of code which will display something funny about the person leaving your program. e. Enter a second line of code which closes the program. Test, Test, Test! Make sure it works. I will be testing your program!
In: Computer Science
Can't seem to get the program working. I have the same program as a friend, but mine says void getNextWord fuction not found. I need getNextWord fuction Any Help would be great.
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
bool isPunct(char);
bool isVowel(char ch);
string rotate(string pStr, string::size_type len);
string pigLatinString(string pStr);
void getNextWord(ifstream& inf, char& ch,
string& word);
//global declaration
int main()
{
string str;
//declaration
char ch;
ifstream infile;
ofstream outfile;
//input
infile.open("Sentence.txt");
if (!infile) {
cout << "Cannot open input
file. Program terminates." << endl;
return 1;
}
outfile.open("Piglatin.txt");
infile.get(ch);
while (infile) {
while (ch != '\n' &&
infile) {
if (ch == ' ')
{
outfile << ch;
infile.get(ch);
}
else {
getNextWord(infile, ch, str);
outfile << pigLatinString(str);
}
}
outfile << endl;
infile.get(ch);
}
infile.close();
outfile.close();
return 0;
}
bool isVowel(char ch)
{
cout << "in isvowel()" << endl;
bool isV = false;
switch (ch) {
case 'A': case 'a':
case 'I': case 'i':
case 'U': case 'u':
case 'E': case 'e':
case 'O': case 'o':
case 'Y': case 'y':
isV = true;
break;
default:
isV = false;
}
return isV;
}
bool isPunct(char ch)
{
cout << "in isPunct()" << endl;
bool isP = false;
switch (ch)
{
case ',':
case '?':
case '.':
case ';':
case ':':
case '!':
isP = true;
break;
default:
isP = false;
}
return isP;
}
string rotate(string pStr, string::size_type len)
{
cout << "in rotate()" << endl;
string rStr;
rStr = pStr.substr(1, len - 1) + pStr[0];
return rStr;
}
string pigLatinString(string pStr)
{
string::size_type len = pStr.length();
bool foundVowel; //done = false;
bool isPunctuation = isPunct(pStr[len - 1]);
char puncMark;
string::size_type counter;//loop counter
if (isPunctuation) {
puncMark = pStr[len - 1];
len -= 1;
}
if (isVowel(pStr[0])) {
pStr = pStr.substr(0, len) +
"-way";
}
else
{
pStr = pStr.substr(0, len) +
'-';
pStr = rotate(pStr, len);
len = pStr.length();
foundVowel = false;
for (counter = 1; counter <
len - 1; counter++)
{
if
(isVowel(pStr[0]))
{
foundVowel = true;
break;
}
else {
pStr = rotate(pStr, len);
}
}
cout << "line 157: " <<
pStr;
if (!foundVowel) {
pStr =
pStr.substr(1, len) + "-way";
}
else {
pStr +=
"ay";
//pStr = pStr +
"ay";
}
cout << "line 165: " <<
pStr << endl;
}
if (isPunctuation) {
pStr = pStr + puncMark;
}
cout << "line 170: " << pStr <<
endl;
return pStr;
}
In: Computer Science
Q: Assistance in understanding and solving this example from Data Structure & Algorithms (Computer Science) with the steps of the solution to better understand, thanks.
##Using R studio language and code to use provided below, thanks.
In this assignment, we will implement a function to evaluate an
arithmetic expression. You will use two stacks to keep track of
things. The function is named ‘evaluate’, it takes a string as
input parameter, and returns an integer. The input string
represents an arithmetic expression, with each character in the
string being a token, while the returned value should be the value
of the expression.
Examples:
• evaluate ('1+2*3') ➔ 7
• evaluate ('1*2+3') ➔ 5
##This is the code provided to use
"""Basic example of an adapter class to provide a stack interface to
Python's list."""
class ArrayStack:
"""LIFO Stack implementation using a Python list as underlying
storage."""
def __init__ (self):
"""Create an empty stack."""
self._data = [] # nonpublic list instance
def __len__ (self):
"""Return the number of elements in the stack."""
return len (self._data)
def is_empty (self):
"""Return True if the stack is empty."""
return len (self._data) == 0
def push (self, e):
"""Add element e to the top of the stack."""
self._data.append (e) # new item stored at end of
list
def top (self):
"""Return (but do not remove) the element at the top of the stack.
Raise Empty exception if the stack is empty.
"""
if self.is_empty ():
raise Empty ('Stack is empty')
return self._data [-1] # the last item in the list
def pop (self):
"""Remove and return the element from the top of the stack (i.e.,
LIFO).
Raise Empty exception if the stack is empty.
"""
if self.is_empty ():
raise Empty ('Stack is empty')
return self._data.pop () # remove last item from list
class Empty (Exception):
"""Error attempting to access an element from an empty container."""
pass
if __name__ == '__main__':
S = ArrayStack () # contents: [ ]
S.push (5) # contents: [5]
S.push (3) # contents: [5, 3]
print (len (S)) # contents: [5, 3]; outputs 2
print (S.pop ()) # contents: [5]; outputs 3
print (S.is_empty ()) # contents: [5]; outputs False
print (S.pop ()) # contents: [ ]; outputs 5
print (S.is_empty ()) # contents: [ ]; outputs True
S.push (7) # contents: [7]
S.push (9) # contents: [7, 9]
print (S.top ()) # contents: [7, 9]; outputs 9
S.push (4) # contents: [7, 9, 4]
print (len (S)) # contents: [7, 9, 4]; outputs 3
print (S.pop ()) # contents: [7, 9]; outputs 4
S.push (6) # contents: [7, 9, 6]
S.push (8) # contents: [7, 9, 6, 8]
print (S.pop ()) # contents: [7, 9, 6]; outputs 8
In: Computer Science
please good answer
In: Computer Science
two techniques for implementing a top-down parser: a recursive descent parser and a table-driven parser.
a.What are the advantages of writing a recursive descent parser instead of a table-driven parser?
b.What are the disadvantages of recursive descent?
In: Computer Science
10)A famous example of illustrating the importance of
looking beyond the mean (or average) of a data set to understand
the data is ______ .
A) Exploratory data analysis
B) Anscombe's quartet
C) Infographics
D) Visualization of Napoleon's march on
Moscow
please provide the reason why you are choosing an option to be right. its for my understanding . and also why other options are not right
expecting an early response.will rate your answer.
thankyou
In: Computer Science
Car class Question
Design a class named car that has the following fields: YearModel: The yearModel field is an integer that holds the car's year model. Make: The make field references a string that holds the make of the car. Speed: The speed field is an integer that holds the car's current speed. In addition, the class should have the following constructor and other methods: Constructor: The constructor should accept the. car's year model and make as arguments. The values should be assigned to the object's yearModel and make fields. The constructor should also assign 0 to the speed field. Accessors: Design appropriate accessor methods to get the values stored in an object's yearModel, make, and speed fields. Accelerate: The accelerate method should add 5 to the speed field each time it is called. Brake: The brake method should subtract 5 from the speed field each time it is called. Next, design a program that creates a car object, and then cals the accelerate method fibe times. After each call to the accelerate method, get the current speed of the car and display it. Then call the brake method 5 times. After each call to the brake method, get the current speed of the car and display it..........
Thanks for the help guys pseudocode and flowchart please
In: Computer Science
c++
1. write a c++ function that received two doubles that represent the sides of a triangle and an integer that represents the number of triangles of that size. calculate the area of all these triangles. remember area of a triangle is ahalf base times width. and return this value as a double.
In: Computer Science
Write a Java program to convert octal (integer) numbers into their decimal number equivalents (exactly the opposite of what you have done in Assignment 4). Make sure that you create a new Project and Java class file for this assignment. Your file should be named “Main.java”. You can read about octal-to-decimal number conversions on wikepedia
Assignment 4 is at the bottom
Objective
Your program should prompt the user to enter a number of no greater than 8 digits. If the user enters a number greater than 8 digits or a value less than 0, it should re-prompt the user to enter a number again*. You do not need to check if the digits are valid octal numbers (0-7), as this is guaranteed.
Instructions
main(){
int oct = user input;
conversion(oct);
}
void conversion(int o){
// logic goes here.
print(decimal);
}
Goals
Sample Runs
Sample Program Run (user input is underlined)
Enter up to an 8-digit octal number and I will convert it for you: 77777777
16777215
Sample Program Run (user input is underlined)
Enter up to an 8-digit octal number and I will convert it for you: 775002
260610
Sample Program Run (user input is underlined)
Enter up to an 8-digit octal number and I will convert it for you: 0
0
Sample Program Run (user input is underlined)
Enter up to an 8-digit octal number and I will convert it for you: 55
45
Sample Program Run (user input is underlined)
Enter up to an 8-digit octal number and I will convert it for you: 777777777
Enter up to an 8-digit octal number and I will convert it for you: 777777777
Enter up to an 8-digit octal number and I will convert it for you: 700000000
Enter up to an 8-digit octal number and I will convert it for you: 77
63
Assignment 4:
// Main.java : Java program to convert decimal number to octal
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
int inputNum, convertedNum;
Scanner scan = new Scanner(System.in);
// Input of integer number in decimal
System.out.print("Please enter a number between 0 and 2097151 to convert: ");
inputNum = scan.nextInt();
// validate the number
if(inputNum < 0 || inputNum > 2097151)
System.out.println("UNABLE TO CONVERT");
else
{
int weight=0; // weight of the digit, used for converting to octal
convertedNum = 0; // variable to store the number in octal
int temp = inputNum;
int digit;
// loop that continues till we convert the entire number to octal
while(temp > 0)
{
digit = (temp%8); // get the remainder when the number is divided by 8
// multiply the digit with its weight and add it to convertedNum
convertedNum += digit*Math.pow(10, weight);
temp = temp/8; // remove the last digit from the number
weight++; // increment the weight
}
// display the integer in octal
System.out.printf("Your integer number " + inputNum + " is %07d in octal",convertedNum);
}
scan.close();
}
}
In: Computer Science
malware is often embedded in links or documents transmitted to intended victims and activated when links are followed or documents opened . what guidelines do you recommend following to prevent from being a victim of such an attack?
In: Computer Science
Report for Movie: The Matrix
What philosophical issues were addressed or raised in the book(s) and movie(s)? Give your points of view on these issues. (400 words or above)
In: Computer Science