6

A seed value is a value used to initialize a pseudo-random number generator (PRNG). Per the srand() manual page: The srand() function sets its argument as the seed for a new sequence of pseudo-random integers to be returned by rand(). These sequences are repeatable by calling srand() with the same seed value. In other other words, the seed value is ...


6

Aok, sounds quite reasonable and worthy! The spirit of that constraint is to ensure that students aren't paid professionally to complete coursework.


3

Open one of the videos again and click on the YouTube logo in the bottom right corner. Once on YouTube, turn off the captioning (it should be a button in lower right). Now, on edX, the subtitles should be off.


3

As most of human beings, alo an AI should be taught to learn. The big problem, here, is the definition of the environment: what is the subject, and which are the instruments to check against to acquire some knowledge? Neuroscientists are still puzzled with such problems, because our knowledge is deeply based on assumptions that have nothing to do with the ...


2

The first optimization I'd choose is the use of breaks: this way you wouldn't have to go through all the loops before exiting with success. A second hint that help circumvent the fixed size of the password, is the use of a nested loop: for (length=0 to max_length_size) for(int a =64; a < 123; a++) // Perform your action


2

Well, this is more of an opinionated question... If you want to host the website for free and get a subdomain, you should try Github Pages: http://pages.github.com but beware, they don't provide any databases and stuff... Otherwise, you can also checkout AWS(Amazon Web Services). The service is free for one year, after which you have to pay via Credit Card....


2

I think you are talking about the CS50 Live shows? Those were filmed as 'extras' throughout the first half of this year as a way to "include" edX students, given that all of the lectures we see were recorded in the 2013 Fall semester. They are not part of the course per se. Fun to watch but only when you have time.


2

You seem to be a little bit confused. PHP is a server-side scripting language. It was made for specific purposes. A main purpose of using PHP is to create dynamic websites -- websites that their contents can be dynamically changed. PHP can also be used as a general-purpose programming language. We can write programs in PHP more like we do in C. Since PHP ...


2

Suppose each [1] represents a standing person that carries a value (in this case, everybody carries 1). [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] [1] ...


2

From Wikipedia, In computer science, random access (more precisely and more generally called direct access) is the ability to access an item of data at any given coordinates in a population of addressable elements. In terms of arrays, this basically means that, given the index of an element that you want to get/access from an array, you can directly ...


2

Kareem has the right answer (as usual), per your example, if you did not use a forever loop, the cat would check if it was being petted once after you click the green flag, and see that you are not touching it that very moment, and stop checking. The forever loop makes it stay checking.


2

Interesting use of ternary operator. But your problem has nothing to do with it. => is an invalid operator. It should be >=. It's usually the simple ones that get us. ;-) If this answers your question, please accept this answer to remove the question from the unanswered question pool. Let's keep up on forum housekeeping. ;-)


2

You can copy from and paste into the terminal by using the key combinations CTRL + Shift + C and CTRL + Shift + V respectively.


2

Your call to check50 might not include the right parameters, check the description on how to call it for that particular problem. check50 does not do the checks itself, but relies on a special server it uploads the files to. For the upload to work properly, you need to be in the right directory, where your files are, those have to have the right name, and ...


2

I had this problem too. I suspect this version of the cs50 library is the 2016 version. If you look at that version of cs50.h or cs50.c, the functions provided are named differently to the current functions, i.e. get_string() is named GetString() and get_int() is named GetInt() etc. So you need to use different function names on your machine (at least ...


2

The spec says: Now it’s time to choose your own adventure! Your mission is, quite simply, to have fun with Scratch and implement a project of your choice (be it an animation, a game, interactive art, or anything else), subject only to the following requirements. Your project must have at least two sprites, at least one of which must resemble ...


2

I had to set up the environmental variable again ... not sure the reason why since it was already set up before, do we need 1 per terminal instance? Debug: I have added print(os.getenv("DATABASE_URL")) to both files import.py and application.py understand what was wrong. Since I had a debug flask server running on 1 terminal the output of application....


2

The problem is on line 7, this line int main(void);. Remember, ; is the terminator, so the main function gets terminated before it has a chance to begin!


2

note the command that you must write, in the appropriate directory: check50 cs50/2018/x/caesar and observe what you write, the route is not correct and the name of the program is not


1

First open Gedit and select Print... under File Then select Print to File. Then go to the Text Editor tab and make sure Print syntax highlighting and Print line numbers are checked. Select Print et voila!


1

I am not able to understand the 172.23.130 part. That is your private, local IP address. IP addresses in the ranges 172.16.0.0 - 172.31.255.255 and 192.168.0.0 - 192.168.255.255 are private, meaning that this is your IP on your LAN (your local network). In other words, it is the address by which you are identified to others on the same network as you. For ...


1

So, I am not able to understand 172.23.130 part. 4th hop is making sense to me because its IP is 115.113.207.157 Am I interpreting wrongly? so I have done a quick search and read about the way traceroute works. you should probably understand that too in order to understand the possible explanation that I'm offering in this answer. How traceroute works:...


1

I'm afraid you decompressed your pset8 zipfile in the wrong folder: I have mine in the localhost directory, as in jharvard@appliance (~/vhosts/localhost/public/pset8): ll total 24 drwx--x--x. 2 jharvard students 4096 Apr 26 12:12 css drwx--x--x. 2 jharvard students 4096 Nov 8 2013 fonts drwx--x--x. 2 jharvard students 4096 Nov 8 2013 img -rw-r--r--. 1 ...


1

Someone managed to finish CS50 in a week (!) but more realistically, maybe around 1 to 2 months? As far as I understand, Honor Cert is just for fun and it doesn't have any real credibility. (As in don't think about solely using this cert to get a job). People can cheat or just photoshop their own cert. Verified cert gives your cert credibility. It is at ...


1

Can you please tell me how much time( roughly ) will I take to complete CS50 ? I'd say that you need ~4 hrs/week to watch all the materials for that week (including the lectures, the section, the shorts, and the walkthroughs). sections, shorts, walkthroughs are essentially optional to watch. for someone who has experience, you probably won't need to ...


1

I'm using a Toshiba with an i3 processor, 4GB RAM. I installed the appliance as a virtual machine, and what I can tell you is that in the compilation, it takes longer compared to the lectures... But not too much, and usually it's okay, you don't need to wait that much! Just to give you a comparison...


1

The Academic Honesty rules set out at the top of each Problem Set documents includes the following as one of the Unreasonable actions: Searching for or soliciting outright solutions to problem sets online or elsewhere. Going to Google and looking up solutions is therefore not allowed under the honor code.


1

The hotkey for toggling captions on and off is Shift + C in the edX Media Player.


1

Well, to answer this question you should consider a couple of things The Way You Are Storing the User Input The Way You Are Calculating the Number of Coins First: The Way You Are Storing the User Input If you're like me, then you probably used GetFloat from the cs50 library which returns a value of type float. A variable of type float is typically 32 bits ...


1

Go to Controls and drag "if then" to your script. then go to Sensing and drag "touching" into the "if then" condition space. then drag the "boing" sound into the "if then" statement. You should add the "if touching edge bounce" command too.


Only top voted, non community-wiki answers of a minimum length are eligible