Final Exam Solutions for Introduction to Computing Using Java | CS 1110, Exams of Computer Science

Material Type: Exam; Professor: Gries; Class: Introduction to Computing Using Java; Subject: Computer Science; University: Cornell University; Term: Fall 2009;

Typology: Exams

Pre 2010

Uploaded on 08/30/2009

koofers-user-o61
koofers-user-o61 🇺🇸

10 documents

1 / 10

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Final CS1110, Fall 2008 NAME NET ID page 1
We grade the final Thursday. Grades for the final are ex-
pected be posted on the CMS in late afternoon. Grades for the
course will take a few days more. You can look at your final
when you return next year. HAVE A NICE HOLIDAY!
Please submit all requests for regrades for things other than
the final BY NOON TOMORROW. Use the CMS where pos-
sible; email Gries otherwise.
You have 2.5 hours to complete the questions in this exam,
which are numbered 0..8. Please glance through the whole
exam before starting. The exam is worth 100 points.
Question 0 (1 point). Print your name and net id at the top of
each page. Please make them legible.
Question 1 (12 points). Loops and invariants. Write a loop
(and its initialization) that places the odd elements of array b
in the beginning of array c, in reverse order in which they
appear in b. For example, if b contains {3, 1, 4, 5, 9, 8, 7},
the first five elements of c will be {7, 9, 5, 1, 3}.
The precondition, invariant, and postcondition are given
below. You m ust use the given invariant. Please help yourself and us by looking very carefully at the in-
variant. Drawing the invariant as a picture-diagram may help. Of course, use the variables that are named
in the invariant.
// precondition: The size of b is at least 0 and c is big enough to contain the odd elements of b.
// invariant: c[0..k-1] contains the odd elements of b[h..b.length-1], in reverse order.
while ( ) {
}
// postcondition: c[0..k-1] contains the odd elements of b, in reverse order.
Question 0. _________ (out of 01)
Question 1. _________ (out of 12)
Question 2. _________ (out of 12)
Question 3. _________ (out of 12)
Question 4. _________ (out of 12)
Question 5. _________ (out of 12)
Question 6. _________ (out of 15)
Question 7. _________ (out of 12)
Question 8. _________ (out of 12)
Total ___________ (out of 100)
pf3
pf4
pf5
pf8
pf9
pfa

Partial preview of the text

Download Final Exam Solutions for Introduction to Computing Using Java | CS 1110 and more Exams Computer Science in PDF only on Docsity!

We grade the final Thursday. Grades for the final are ex- pected be posted on the CMS in late afternoon. Grades for the course will take a few days more. You can look at your final when you return next year. HAVE A NICE HOLIDAY! Please submit all requests for regrades for things other than the final BY NOON TOMORROW. Use the CMS where pos- sible; email Gries otherwise. You have 2.5 hours to complete the questions in this exam, which are numbered 0..8. Please glance through the whole exam before starting. The exam is worth 100 points. Question 0 (1 point). Print your name and net id at the top of each page. Please make them legible. Question 1 (12 points). Loops and invariants. Write a loop (and its initialization) that places the odd elements of array b in the beginning of array c, in reverse order in which they appear in b. For example, if b contains {3, 1, 4, 5, 9, 8, 7}, the first five elements of c will be {7, 9, 5, 1, 3}. The precondition, invariant, and postcondition are given below. You must use the given invariant. Please help yourself and us by looking very carefully at the in- variant. Drawing the invariant as a picture-diagram may help. Of course, use the variables that are named in the invariant. // precondition: The size of b is at least 0 and c is big enough to contain the odd elements of b. // invariant: c[0..k-1] contains the odd elements of b[h..b.length-1], in reverse order. while ( ) { } // postcondition: c[0..k- 1 ] contains the odd elements of b, in reverse order. Question 0. _________ (out of 0 1) Question 1. _________ (out of 1 2 ) Question 2. _________ (out of 1 2 ) Question 3. _________ (out of 1 2 ) Question 4. _________ (out of 12 ) Question 5. _________ (out of 1 2 ) Question 6. _________ (out of 15) Question 7. _________ (out of 12 ) Question 8. _________ (out of 1 2 ) Total ___________ (out of 100)

Question 2 (12 points). Exception handling and Vectors. (a) On the back of the previous page, write a class definition for a class NotLowerCaseLetterEx- ception whose instances may be thrown. (b) An instance of the class declared below maintains a list of Strings. Each String is supposed to contain only lowercase letters (in ‘a’..’z’). Write, in this order, the bodies of procedure check, the constructor, procedure append (remember that char is a numerical type so you can compare characters) and proce- dure appendMessage. Note the comment in the body of procedure appendMessage, which explains how we want you to write the body. /** An instance maintains a list of Strings that contain only characters in a..z. / public class LettersStringList { // The list of Strings. Each String contains only characters in 'a'..'z'. private Vector list; /* Throw a NotLowerCaseLetterException with a suitable detail message if s contains a character that is not in 'a'..'z'. / private static void check(String s) { } /* Constructor: a new instance with an empty list of Strings. / public LettersStringList() { } /* Append s to the list. If all the letters of s are not in 'a'..'z', throw a NotLowerCaseLetterException. / public void append(String s) { } /* If s contains only chars in 'a'..'z', append s to the list. Otherwise, print "Mistake in parameter." */ public void appendMessage(String s) { // This body should NOT use an if-statement. Instead, use a try-catch-statement. } }

Question 4 (12 points) Executing code. On this page are class definitions for classes Item and Book. On the next page is a class Store. Execute this call: Store.session(); Write the output of println statements directly beneath the println statements, in the space provided (on the next page). We suggest that you start by drawing all local variables of method Store.session. Then, as you execute the sequence, draw all objects created and execute any assignment statement faithfully. You probably won’t get the correct answers if you don’t do this. public class Item { /* Total cost of all Items created / private static int totalCost= 0; private int cost; // Cost of this item (in dollars) /* Constructor: new Item with cost c./ public Item( int c) { cost= c; totalCost= totalCost + c; } /* = Cost of this item / public int getCost() { return cost; } /* = the total cost of all Items / public static int getTotalCost() { return totalCost; } /Replace cost of this item by c / public void replace( int c) { totalCost= totalCost – cost + c; cost= c; } / Add d to this Item's cost/ public void add( int d) { cost= cost + d; totalCost= totalCost + d; } } public class Book extends Item { / total number of instances of Book created / private static int numBooks= 0; private String book; // title /* Constructor: a new book with title t and cost c/ public Book(String t, int c) { super (c); book= t; numBooks= numBooks + 1; } /* = ": <cost>" <em>/ <strong>public</strong> String toString(){ <strong>return</strong> book + ": " + getCost(); } /</em>* = this book's title */ <strong>public</strong> String getTitle() { <strong>return</strong> book; } }</p> <p><strong>public class</strong> Store { <strong>public static void</strong> session() { Item one= <strong>new</strong> Book("Power of Now", 24); Book forth= <strong>new</strong> Book("Truth Wins Out", 12); Item pricey= <strong>new</strong> Item(30); Book five= <strong>new</strong> Book("Honesty Over All", 10); Item treat= forth; Book two= (Book) one; treat.replace(10); one.add(4); System.out.println(two); System.out.println(pricey); System.out.println(treat); System.out.println("Cost of Item: " + Item.getTotalCost()); System.out.println("Book is: " + forth.getCost()); System.out.println("Book is: " + ((Book)one).getTitle()); System.out.println("Are books the same?" + (two.getTitle() == five.getTitle())); System.out.println("Are books the same?" + (two.getTitle().equals(five.getTitle()))); } }</p> <p><strong>Question 6 (15 points). Classes.</strong> Read the complete question before writing anything. The US Passport Office is developing a programming system to maintain information about passports. They want a Java class Passport, each instance of which will contain (1) the name of a person (a String), (2) a state designation (e.g. NY for New York, CA for California), and (3) the passport number that is assigned to the person. We assume that all people have different names (we could us social security numbers to differentiate people, but for purposes of simplicity, we don’t.) The first passport number to be assigned is 1. The next one is 2, then 3, and so on. Class Passport must keep track of which numbers have been assigned. One way to implement this is to have a variable, declared appropriately, that contains the number of Passports that have been created. Passport should maintain a Vector of all instances of Passport that have been created. There should be a function that returns an existing Passport for a person. (What should it return if there isn’t one? You must specify this.) Class Passport has a constructor, but the normal user should not be able to use it. Instead, if some- one wants a new passport, they have to call a method assign, with their name and state as arguments. If a Passport already exists for the person, it is returned; otherwise, assign assigns them a Passport number, creates a Passport object of Passport, and returns (the name of) the object. Here is an example of a call on assign and an assignment of the value it yields. Passport pass= Passport.assign(“David Gries”, “NY”); Write class Passport. It should contain declarations of all the variables and methods necessary to do what is described above. Variables and methods should be static or non-static, private or public, as re- quired by good programming practices and to have the class work properly. Make sure you put a com- ment on each variable to describe its meaning and any constraints on it. <strong>Do not write method bodies. Points will be deducted if you do</strong>. Instead, put good specifications as comments on the method headers and use {} for each method body. Write any getter methods (but not their bodies) that you feel are needed under good standard programming practices.</p> <p>This page left intentionally nonblank. Use it for the answer to question 6 if you want.</p> <p><strong>Question 8 (12 points). Algorithms.</strong> Write algorithm selection sort as a procedure, with a suitable specification and method header (giving the parameters, for example). The specification should include the precondition and postcondition. You may write them as formulas, pictures, English, or a mixture of these. Here are some requirements.</p> <ol> <li>The procedure must sort (only) array segment b[p..q], and not the whole array, where p and q are two of the parameters of the procedure.</li> <li>Use a loop, not recursion. You can use a for-loop or a while-loop. It does not matter.</li> <li>You <em>must</em> use a suitable loop invariant. If the invariant is not suitable, you may receive very few points for the procedure body because the loop (and initialization) should be written using the invariant, precon- dition, and postcondition by following the four loopy questions. If you don’t know the invariant, you don’t know the algorithm.</li> <li>The repetend of the loop should be written abstractly in English, Java, or a mixture of both; do <em>not</em> write a nested loop.</li> </ol> </div></div></div></div><footer id="footer" class="sc-gsnTZi hxUvtc"><div width="100%" display="grid" class="sc-gsnTZi sc-breuTD hQDdiS hAbyOH"><div class="sc-gsnTZi sc-ksZaOG hINUYJ ijDdyb"><p color="muted" class="sc-dkzDqf jtFJUi">University</p><div width="100%" display="grid" class="sc-gsnTZi sc-breuTD jxbiSy ddZtgY"><div class="sc-gsnTZi sc-ksZaOG hINUYJ dPsdkt"><a href="/en/university/us/" color="negative" class="sc-dkzDqf liUIpz">United States of America (USA)</a></div><div class="sc-gsnTZi sc-ksZaOG hINUYJ dPsdkt"><a href="/en/university/ph/" color="negative" class="sc-dkzDqf liUIpz">Philippines</a></div><div class="sc-gsnTZi sc-ksZaOG hINUYJ dPsdkt"><a href="/en/university/in/" color="negative" class="sc-dkzDqf liUIpz">India</a></div><div class="sc-gsnTZi sc-ksZaOG hINUYJ dPsdkt"><a href="/en/university/vn/" color="negative" class="sc-dkzDqf liUIpz">Vietnam</a></div><div class="sc-gsnTZi sc-ksZaOG hINUYJ dPsdkt"><a href="/en/university/gb/" color="negative" class="sc-dkzDqf liUIpz">United Kingdom</a></div><div class="sc-gsnTZi sc-ksZaOG hINUYJ dPsdkt"><a href="/en/university/ca/" color="negative" class="sc-dkzDqf liUIpz">Canada</a></div><div class="sc-gsnTZi sc-ksZaOG hINUYJ dPsdkt"><a href="/en/university/tr/" color="negative" class="sc-dkzDqf liUIpz">Turkey</a></div><div class="sc-gsnTZi sc-ksZaOG hINUYJ dPsdkt"><a href="/en/university/id/" color="negative" class="sc-dkzDqf liUIpz">Indonesia</a></div></div></div><div class="sc-gsnTZi sc-ksZaOG hINUYJ ijDdyb"><p color="muted" class="sc-dkzDqf jtFJUi">questions</p><div width="100%" display="grid" class="sc-gsnTZi sc-breuTD jxbiSy ddZtgY"><div class="sc-gsnTZi sc-ksZaOG hINUYJ dPsdkt"><a href="/en/answers/" color="negative" class="sc-dkzDqf liUIpz">Latest questions</a></div><div class="sc-gsnTZi sc-ksZaOG hINUYJ dPsdkt"><a href="/en/answers/biology-and-chemistry/" color="negative" class="sc-dkzDqf liUIpz">Biology and Chemistry</a></div><div class="sc-gsnTZi sc-ksZaOG hINUYJ dPsdkt"><a href="/en/answers/psicology-and-sociology/" color="negative" class="sc-dkzDqf liUIpz">Psychology and Sociology</a></div><div class="sc-gsnTZi sc-ksZaOG hINUYJ dPsdkt"><a href="/en/answers/management/" color="negative" class="sc-dkzDqf liUIpz">Management</a></div><div class="sc-gsnTZi sc-ksZaOG hINUYJ dPsdkt"><a href="/en/answers/physics/" color="negative" class="sc-dkzDqf liUIpz">Physics</a></div></div></div></div><div class="sc-gsnTZi dfEwCf"><img src="https://assets.docsity.com/ds/logo/docsity-logo-rebrand-negativo.svg" alt="Docsity logo" width="269px" height="120px" class="sc-crXcEl kmMsfS"/></div><div direction="row" class="sc-bczRLJ iznJYF"><a color="negative" target="_self" href="/en/ai/explore-ai/" class="sc-dkzDqf liUIpz">Docsity AI</a><a color="negative" target="_self" href="/en/store/sell/" class="sc-dkzDqf liUIpz">Sell documents</a><a color="negative" target="_blank" href="https://corporate.docsity.com/about-us/" class="sc-dkzDqf liUIpz">About us</a><a color="negative" target="_blank" href="https://support.docsity.com/hc/en-us" class="sc-dkzDqf liUIpz">Contact us</a><a color="negative" target="_blank" href="https://corporate.docsity.com/docsity-partners/" class="sc-dkzDqf liUIpz">Partners</a><a color="negative" target="_self" href="/en/pag/how-does-docsity-works/" class="sc-dkzDqf liUIpz">How does Docsity work</a><a color="negative" target="_blank" href="https://www.weuni.com/en/" class="sc-dkzDqf liUIpz">WeUni</a></div><div class="sc-gsnTZi ktkVSn"><div direction="row" class="sc-bczRLJ iznJYF"><a color="negative" target="_self" href="/es/universidad/es/" class="sc-dkzDqf liUIpz">Español</a><a color="negative" target="_self" href="/it/universita/it/" class="sc-dkzDqf liUIpz">Italiano</a><a color="negative" target="_self" href="/en/university/us/" class="sc-dkzDqf liUIpz">English</a><a color="negative" target="_self" href="/sr/univerzitet/sr/" class="sc-dkzDqf liUIpz">Srpski</a><a color="negative" target="_self" href="/pl/uniwersytet/pl/" class="sc-dkzDqf liUIpz">Polski</a><a color="negative" target="_self" href="/ru/universitet/ru/" class="sc-dkzDqf liUIpz">Русский</a><a color="negative" target="_self" href="/pt/universidade/br/" class="sc-dkzDqf liUIpz">Português</a><a color="negative" target="_self" href="/fr/universite/fr/" class="sc-dkzDqf liUIpz">Français</a><a color="negative" target="_self" href="/de/universitat/de/" class="sc-dkzDqf liUIpz">Deutsch</a></div></div><div class="sc-gsnTZi fHZVwh"><div direction="row" class="sc-bczRLJ iznJYF"><a color="negative" target="_self" href="/en/usa/" class="sc-dkzDqf liUIpz">United States of America (USA)</a><a color="negative" target="_self" href="/en/phl/" class="sc-dkzDqf liUIpz">Philippines</a><a color="negative" target="_self" href="/en/ind/" class="sc-dkzDqf liUIpz">India</a><a color="negative" target="_self" href="/en/vnm/" class="sc-dkzDqf liUIpz">Vietnam</a><a color="negative" target="_self" href="/en/gbr/" class="sc-dkzDqf liUIpz">United Kingdom</a><a color="negative" target="_self" href="/en/can/" class="sc-dkzDqf liUIpz">Canada</a><a color="negative" target="_self" href="/en/tur/" class="sc-dkzDqf liUIpz">Turkey</a><a color="negative" target="_self" href="/en/idn/" class="sc-dkzDqf liUIpz">Indonesia</a></div></div><div class="sc-gsnTZi dNwUEv"><div direction="row" class="sc-bczRLJ gIiniM"><button display="flex" aria-label="Google play store" class="sc-gsnTZi gTkYJ"><img src="https://assets.docsity.com/sdk/common/app/google/GooglePlayBadge_EN.svg" alt="Google play badge" width="135px" height="40px"/></button><button display="flex" aria-label="App store" class="sc-gsnTZi gTkYJ"><img src="https://assets.docsity.com/sdk/common/app/apple/AppStoreBadge_EN.svg" alt="App store badge" width="120px" height="40px"/></button></div></div><div display="flex" class="sc-gsnTZi gCHycu"><div direction="row" class="sc-bczRLJ iznJYF"><a color="negative" target="_self" href="/en/pag/terms-and-conditions/" class="sc-dkzDqf liUIpz">Terms of Use</a><a color="negative" target="_self" href="/en/pag/cookie-policy/" class="sc-dkzDqf liUIpz">Cookie Policy</a><button color="negative" target="_self" class="sc-dkzDqf liUIpz">Cookie setup</button><a color="negative" target="_self" href="/en/pag/privacy/" class="sc-dkzDqf liUIpz">Privacy Policy</a></div><div direction="row" class="sc-bczRLJ iznJYF"><a href="https://www.facebook.com/DocsityGlobal" target="_blank" aria-label="facebook" color="inherit" class="sc-dkzDqf kUmfEV"><span class="sc-iIPllB jjxFtg"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="currentColor" viewBox="0 0 256 256"><path d="M128,20A108,108,0,1,0,236,128,108.12,108.12,0,0,0,128,20Zm12,191.13V156h20a12,12,0,0,0,0-24H140V112a12,12,0,0,1,12-12h16a12,12,0,0,0,0-24H152a36,36,0,0,0-36,36v20H96a12,12,0,0,0,0,24h20v55.13a84,84,0,1,1,24,0Z"></path></svg></span></a><a href="https://www.instagram.com/docsity_en/" target="_blank" aria-label="instagram" color="inherit" class="sc-dkzDqf kUmfEV"><span class="sc-iIPllB jjxFtg"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="currentColor" viewBox="0 0 256 256"><path d="M128,80a48,48,0,1,0,48,48A48.05,48.05,0,0,0,128,80Zm0,72a24,24,0,1,1,24-24A24,24,0,0,1,128,152ZM176,20H80A60.07,60.07,0,0,0,20,80v96a60.07,60.07,0,0,0,60,60h96a60.07,60.07,0,0,0,60-60V80A60.07,60.07,0,0,0,176,20Zm36,156a36,36,0,0,1-36,36H80a36,36,0,0,1-36-36V80A36,36,0,0,1,80,44h96a36,36,0,0,1,36,36ZM196,76a16,16,0,1,1-16-16A16,16,0,0,1,196,76Z"></path></svg></span></a><a href="https://www.linkedin.com/company/docsity-com/" target="_blank" aria-label="linkedin" color="inherit" class="sc-dkzDqf kUmfEV"><span class="sc-iIPllB jjxFtg"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="currentColor" viewBox="0 0 256 256"><path d="M216,20H40A20,20,0,0,0,20,40V216a20,20,0,0,0,20,20H216a20,20,0,0,0,20-20V40A20,20,0,0,0,216,20Zm-4,192H44V44H212ZM112,176V120a12,12,0,0,1,21.43-7.41A40,40,0,0,1,192,148v28a12,12,0,0,1-24,0V148a16,16,0,0,0-32,0v28a12,12,0,0,1-24,0ZM96,120v56a12,12,0,0,1-24,0V120a12,12,0,0,1,24,0ZM68,80A16,16,0,1,1,84,96,16,16,0,0,1,68,80Z"></path></svg></span></a></div><div direction="row" class="sc-bczRLJ iznJYF"><a color="negative" target="_self" href="/en/sitemap/better/" class="sc-dkzDqf liUIpz">Sitemap Resources</a><a color="negative" target="_self" href="/en/sitemap/latest/" class="sc-dkzDqf liUIpz">Sitemap Latest Documents</a><a color="negative" target="_self" href="/en/sitemap/country/" class="sc-dkzDqf liUIpz">Sitemap Languages and Countries</a></div><p color="muted" class="sc-dkzDqf exhynh">Copyright © 2026 Ladybird Srl - Via Leonardo da Vinci 16, 10126, Torino, Italy - VAT 10816460017 - All rights reserved</p></div></footer><div id="modal-area"></div><div width="unset,360px" overflow="hidden" class="sc-gsnTZi GrWcS"></div></div><script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{"currentUrl":"/en/docs/final-exam-solutions-for-introduction-to-computing-using-java-cs-1110/6870126/","currentRoute":"document.view","currentUser":null,"translations":{"alerts.action_spacer":"or","alerts.back_lang.action":"Back to %s language","alerts.complete_profile.link":"Complete profile","alerts.complete_profile.text":"Help us recommend the best content for you and receive instantly **%s download points**","alerts.confirm_email.action_modifica":"Change email address","alerts.confirm_email.action_reinvia":"Resend email.","alerts.confirm_email.text":"Confirm your email address by clicking on the link we sent you at %s.","alerts.diff_lang.action":"Click here","alerts.diff_lang.text":"You are browsing in a language other than your own","alerts.invalid_email.action_modifica":"Change email","alerts.invalid_email.action_resend":"Resend email","alerts.invalid_email.text":"We are unable to send the confirmation email to your address: **%s**","alerts.low_points.action":"Get points immediately","alerts.low_points.main":"You are running out of Download Points.","common.date.formatAcademicYear":"Pre %s","completeProfile.form_label":"Birth year","completeProfile.form_label_cta":"Confirm data","completeProfile.label_cta":"Start now","completeProfile.text_default_1":"You'll earn % points","completeProfile.text_default_2":"to download documents and gain access to free Video Courses and Quizzes","completeProfile.text_default_3":"to download documents","completeProfile.text_guest":"To proceed, enter the missing data","completeProfile.title_default":"Update your profile to continue","completeProfile.title_guest":"Oops, looks like you missed something!","docProfessorModal.disclaimer":"The page is generated automatically and is not managed by a person (the Professor or anyone else). The documents listed are not official or representative of the teaching methods and contents of the Professor in question. They are automatically aggregated according to criteria entered by users. The personal data relating to the Professor contained in this page have been collected by the Data Controller (Ladybird s.r.l.) from open sources accessible to the public and / or have been generated directly by the users. The goal is to enrich the contents of the platform for the legitimate interest of Ladybird s.r.l. to improve its usability for the benefit of its users. They will be stored until any opposition to the processing by the interested party, who is entitled to oppose the processing for reasons related to their particular situation, except for the provisions of art. 21 § 1, Paragraph 2, GDPR. For more information on the categories of recipients of the personal data and the additional rights of the data subject, please refer to sections B and H respectively of the Docsity privacy policy available at this [link](%s)","docs.abstractArea.documents":"Documents","docs.abstractArea.seoString":"Download %1$s and more %2$s %3$s in PDF only on Docsity!","docs.abstractArea.thisSubject":"This subject","docs.abstractArea.title":"Partial preview of the text","docs.actionSection.disabledByLanguageUser":"Only %s Docsity users can download this document","docs.actionSection.disabledByUserNotSeller":"We have received reports about this document. The download is temporarily disabled.","docs.actions.addFavourite":"Add to favourites","docs.actions.approveDocument":"Approve Document","docs.actions.approveDocument.force":"Force document approval","docs.actions.cannotEditPrime":"This document can no longer be modified because it has been promoted as a Top Document","docs.actions.deleteDocument":"Delete","docs.actions.download":"Download","docs.actions.downloadDocuemnt":"Download the document","docs.actions.edit":"Edit","docs.actions.follow":"Follow","docs.actions.reconvertDocument.errorMessage":"Error during the request","docs.actions.reconvertDocument.label":"Convert the document","docs.actions.reconvertDocument.successMessage":"Conversion successfully completed","docs.actions.remove":"Remove","docs.actions.removeFavourite":"Remove from favourites","docs.actions.reportDocument":"Report document","docs.actions.requestError":"An error has occurred","docs.actions.requestSuccess":"Request submitted, wait a few seconds and reload the page","docs.actions.review":"Leave a review","docs.actions.save":"Save","docs.actions.shareDocTooltip":"Share document","docs.actions.shareLabel":"Share","docs.actions.unfollow":"Unfollow","docs.actions.useAI":"Try Docsity AI","docs.actions.watchReview":"Your review","docs.aiOffCanvas.aiAlertFreemium":"**Free trial on %s documents or use without limits with Premium**","docs.aiOffCanvas.aiCtaDownload":"Download document","docs.aiOffCanvas.aiDownload":"You can use AI after downloading the document","docs.aiOffCanvas.aiDownloadDocument":"**AI is available with a Premium plan.** You can use AI after downloading the document, no additional cost.","docs.aiOffCanvas.aiFeaturePoints":"%s points","docs.aiOffCanvas.chat.infoPoint1":"Explore the content of a document with chat responses","docs.aiOffCanvas.chat.infoPoint2":"Clear any doubts to study in less time","docs.aiOffCanvas.chat.title":"Ask the document","docs.aiOffCanvas.map.infoPoint1":"Get the conceptual map of a document, generated by the AI","docs.aiOffCanvas.map.infoPoint2":"Edit the map","docs.aiOffCanvas.map.infoPoint3":"Download a PNG","docs.aiOffCanvas.map.title":"Concept map","docs.aiOffCanvas.points":"points","docs.aiOffCanvas.quiz.infoPoint1":"Generate a number of questions on the topics covered by the document","docs.aiOffCanvas.quiz.infoPoint2":"Download the PDF quiz so you can study whenever you want","docs.aiOffCanvas.quiz.infoPoint3":"Get the correct answer for each question","docs.aiOffCanvas.quiz.title":"Quiz","docs.aiOffCanvas.subtitle":"What you can get","docs.aiOffCanvas.summary.infoPoint1":"Summary of approximately 70%, in just a few minutes and in PDF format","docs.aiOffCanvas.summary.infoPoint1updated":"Summarise the document in a few minutes","docs.aiOffCanvas.summary.infoPoint2":"Download the summary document in PDF format","docs.aiOffCanvas.summary.infoPoint2updated":"Download the summary in PDF format","docs.aiOffCanvas.summary.title":"Summary","docs.aiOffCanvas.title":"Use Docsity AI on the document","docs.aiOffCanvas.titleUpdated":"Download the document to use AI","docs.breadcrumb.free":"Documents","docs.breadcrumb.store":"Store","docs.ctaArea.toggleSidebarTooltip":"Find here **related documents** and other useful resources","docs.ctaMessages.AI":"AI","docs.ctaMessages.alreadyDownloadedTitle":"You already downloaded this document","docs.ctaMessages.alreadyReviewedTitle":"You've already downloaded and reviewed this document","docs.ctaMessages.descriptionAI":"Make a summary, create a concept map or a quiz from this document","docs.ctaMessages.disabledByLanguageUser":"Only %s Docsity users can download this document","docs.ctaMessages.disabledByUserNotSeller":"This document is temporarily unavailable for download","docs.ctaMessages.discountBadge":"On special offer","docs.ctaMessages.myDocumentOffer":"Your document is discounted temporarily","docs.ctaMessages.uploadedTtile":"You uploaded this document on %s","docs.docDeletionModal.empty":"The field is mandatory","docs.docDeletionModal.notice":"Document_notice","docs.docDeletionModal.report":"Reports","docs.docDeletionModal.submit":"Delete Document","docs.docDeletionModal.textArea.label":"Notes","docs.docDeletionModal.textArea.optional":"(optional)","docs.docDeletionModal.textArea.placeholder":"Write here...","docs.docDeletionModal.title":"Select the reason for deletion","docs.docMyDiscountModal.close":"OK, close","docs.docMyDiscountModal.content":"Since this document was not receiving downloads, we decided to discount it to. When the number of downloads goes back up, we will increase the price again.","docs.docMyDiscountModal.title":"This document has been discounted","docs.docProfessorModal.disclaimer":"The page is generated automatically and is not managed by a person (the Professor or anyone else). The documents listed are not official or representative of the teaching methods and contents of the Professor in question. They are automatically aggregated according to criteria entered by users. The personal data relating to the Professor contained in this page have been collected by the Data Controller (Ladybird s.r.l.) from open sources accessible to the public and / or have been generated directly by the users. The goal is to enrich the contents of the platform for the legitimate interest of Ladybird s.r.l. to improve its usability for the benefit of its users. They will be stored until any opposition to the processing by the interested party, who is entitled to oppose the processing for reasons related to their particular situation, except for the provisions of art. 21 § 1, Paragraph 2, GDPR. For more information on the categories of recipients of the personal data and the additional rights of the data subject, please refer to sections B and H respectively of the Docsity privacy policy available at this [link](%s)","docs.docReportingModal.email":"Email","docs.docReportingModal.errorMessage":"We received a report from you regarding this document on %1$s with reason *“%2$s“*","docs.docReportingModal.errorTitle":"You have reported this document before","docs.docReportingModal.genericMessage":"We will try to solve this as quickly as possible.","docs.docReportingModal.guestName":"Name and surname","docs.docReportingModal.leaveAmessage":"Leave a message","docs.docReportingModal.optional":"Optional","docs.docReportingModal.reasons.copyrightViolation":"This document contains copyright infringement","docs.docReportingModal.reasons.duplicatedDocument":"This document has been duplicated","docs.docReportingModal.reasons.inconsitentContent":"The content is not consistent with the description","docs.docReportingModal.reasons.uploadedMyDocument":"User has uploaded a document that belongs to me","docs.docReportingModal.required":"Field required","docs.docReportingModal.sendReport":"Send report","docs.docReportingModal.successMessage":"Error processing your request","docs.docReportingModal.successTitle":"Thanks for reporting","docs.docReportingModal.title":"Why do you want to report this document?","docs.docReportingModal.validationError.fieldTooLong":"The max. number of characters is %d","docs.download.idle.buttonLabel":"Download now","docs.download.idle.label":"Download using","docs.download.idle.label2":"It will be available on all devices","docs.download.idle.selectDownload":"%s download Points","docs.download.idle.selectPremium":"%s premium Points","docs.download.idle.title":"You're downloading...","docs.download.noPoints.ctaTitle":"Download now","docs.download.noPoints.powerCtaSubtitle":"by purchasing a Power Recharge","docs.download.noPoints.premiumCtaSubtitle":"by purchasing a Premium plan","docs.download.noPoints.premiumUploadAction":"[Upload documents](%s) and get download points within a **few minutes**","docs.download.noPoints.rewardLabel":"and get the points you are missing","docs.download.noPoints.rewardTimeLabel":"*%s* Points are awarded within a **few minutes**","docs.download.noPoints.title":"Your points:","docs.download.noPoints.uploadAction":"Share documents","docs.download.redirecting.close":"Close","docs.download.redirecting.title":"There was a problem, [try again](%s)","docs.download.resend_email_action":"Resend email","docs.download.resend_email_body":"Before proceeding confirm your email. Click the link that we just sent you at **%s**.","docs.download.resend_email_heading":"Oops! Something is missing to download the document","docs.download.resend_email_invalid_description":"We can't deliver messages to **%s**. Before proceeding, double check whether your email address is valid or you need to change it.","docs.download.resend_email_invalid_title":"Oops! Something is missing to download the document","docs.flatSection.academicYear":"Academic Year","docs.flatSection.description":"Description","docs.flatSection.download":"Download","docs.flatSection.favourites":"Favourites","docs.flatSection.follow":"Follow","docs.flatSection.hide":"Hide","docs.flatSection.multipleDocLabel":"Documents","docs.flatSection.multipleReviewsLabel":"Reviews","docs.flatSection.page":"Page","docs.flatSection.pageNumber":"Number of pages","docs.flatSection.pages":"Pages","docs.flatSection.professorPrefix":"Prof. %s","docs.flatSection.sellDateLabel":"Available from","docs.flatSection.showMore":"Show more","docs.flatSection.singleDocLabel":"Document","docs.flatSection.singleReviewsLabel":"Review","docs.flatSection.unfollow":"Unfollow","docs.flatSection.uploadDateLabel":"Uploaded on","docs.header.alreadyDownloadedTitle":"You already downloaded this document","docs.header.alreadyReviewedTitle":"You've already downloaded and reviewed this document","docs.header.review":"%d Review","docs.header.reviews":"%d Reviews","docs.header.uploadedTtile":"You uploaded this document on %s","docs.headingArea.notPublished":"Document not published","docs.headingArea.topTooltip":"One of the most popular and successful documents in our community","docs.hero.multipleDocLabel":"Documents","docs.hero.notPublished":"Document not published","docs.hero.professorPrefix":"Prof. %s","docs.hero.questionsLabel":"What you will learn","docs.hero.review":"%d Review","docs.hero.reviews":"%d Reviews","docs.hero.sellDateLabel":"Available from","docs.hero.singleDocLabel":"Document","docs.hero.typology":"Typology: %s","docs.hero.unknownUser":"unknown user","docs.hero.uploadDateLabel":"Uploaded on","docs.infoArea.alreadyReviewedTitle":"You already downloaded this document","docs.infoArea.uploadedTtile":"You uploaded this document on %s","docs.intentClose.action":"Show others","docs.intentClose.heading":"Abracadabra 🔮 More documents for you! There’s really no magic, only our massive library!","docs.player.controllerLabel":"Page %1$d / %2$d","docs.player.crossPaywall.buttonPremiumLabel":"Download now","docs.player.crossPaywall.buttonShareLabel":"Share documents","docs.player.crossPaywall.textButtonPremium":"by purchasing a Premium plan","docs.player.crossPaywall.textButtonShare":"and get the points you are missing in **%s hours**","docs.player.downloadBlock.always.buttonLabel":"Download for free","docs.player.downloadBlock.always.copy":"This page cannot be seen from the preview","docs.player.downloadBlock.always.copyLastPage":"You can download it any time from any device","docs.player.downloadBlock.always.title":"You already downloaded this document","docs.player.downloadBlock.always.titleLastPage":"You already downloaded this document","docs.player.downloadBlock.default.buttonLabel":"Download","docs.player.downloadBlock.default.copy":"This page cannot be seen from the preview","docs.player.downloadBlock.default.copyLastPage":"You can download it any time from any device","docs.player.downloadBlock.default.title":"Don't miss anything!","docs.player.downloadBlock.default.titleLastPage":"Download the full document","docs.player.paywallBlock.unlock.buttonLabel":"Read the document","docs.player.paywallBlock.unlock.title":"Register for free to read the full document","docs.player.previewLabel":"Document preview","docs.playerToolbar.pageNumber":"Number of pages","docs.playerToolbar.scrollTop":"Go back to top","docs.priceModal.pointsImgAlt":"Get points","docs.priceModal.pointsLinkLabel":"Other ways to get download points for free","docs.priceModal.pointsSubtitle":"[Upload](%1$s) your documents or [answer](%2$s) questions and get download points","docs.priceModal.pointsTitle":"Get points to download the document","docs.priceModal.premiumImgAlt":"Go Premium","docs.priceModal.premiumLinkLabel":"See our Premium plans","docs.priceModal.premiumSubtitle":"Choose one of our Premium plans and use the points to download your documents right away","docs.priceModal.premiumTitle":"Don't want to wait?","docs.priceSection.discountBadge":"On special offer","docs.priceSection.discountLimitedLabel":"Limited-time offer","docs.priceSection.points":"Points","docs.recentArea.emptyPlaceholder":"Here you'll find the latest visited documents","docs.recentArea.title":"Recently viewed documents","docs.relatedArea.emptyPlaceholder":"There are no similar documents","docs.relatedArea.title":"Related documents","docs.relatedArea.viewOthers":"Show others","docs.reviewsArea.noReviewTitle":"No reviews yet","docs.reviewsArea.title":"Reviews","docs.reviewsArea.viewAll":"View all","docs.reviewsModal.awaitingModeration":"Under moderation","docs.reviewsModal.errorCase":"Something went wrong","docs.reviewsModal.getPoints":"Get %d download points","docs.reviewsModal.leaveReview":"Leave a review","docs.reviewsModal.orderHighest":"Highest rate","docs.reviewsModal.orderLowest":"Lowest rate","docs.reviewsModal.orderRecent":"Most recent","docs.reviewsModal.rating1":"Poor","docs.reviewsModal.rating2":"Insufficient","docs.reviewsModal.rating3":"Sufficient","docs.reviewsModal.rating4":"Good","docs.reviewsModal.rating5":"Excellent","docs.reviewsModal.reload":"Top-up","docs.reviewsModal.showMore":"Show others","docs.reviewsModal.showRatingDetails":"Show more","docs.reviewsModal.sortBy":"Sort by","docs.reviewsModal.title":"Reviews","docs.reviewsModal.whoCanReview":"Only users who downloaded the document can leave a review","docs.reviewsModal.yourReview":"Your review","docs.searchBar.counter":"%(index)s of %(total)s **(%(matches)s visible)**","docs.searchBar.error.button":"Reload","docs.searchBar.error.content":"Try searching again","docs.searchBar.error.title":"Loading error","docs.searchBar.placeholder":"Search in the preview","docs.searchBar.popover.close":"Close","docs.searchBar.popover.download":"Download","docs.searchBar.popover.hasDownload":"Displaying only results that are visible in the preview","docs.searchBar.popover.hasNotDownload":"Displaying results exclusively from pages shown in the preview.**Download the document to see all.**","docs.sidebar.areaLink":"Discover %1$s of %2$s %3$s","docs.suggestedArea.title":"Often downloaded together","docs.zoomLabels.zoomExpand":"Enlarge","docs.zoomLabels.zoomMaxWidth":"Maximum Width","docs.zoomLabels.zoomNormal":"Default View","docs.zoomLabels.zoomReduce":"Minimise","docs.zoomLabels.zoomThumbs":"Thumbnails","footer.country.de":"German","footer.country.en":"English","footer.country.es":"Spanish","footer.country.fr":"French","footer.country.pt":"Portuguese","footer.options.howdocsitywork":"How does Docsity work","footer.options.partners":"Partners","footer.options.sell":"Sell documents","footer.options.sellerguide":"Seller's Handbook","footer.options.support":"Contact us","footer.options.whoweare":"About us","footer.options.workwithus":"Career","footer.privacy.cookie":"Cookie Policy","footer.privacy.cookiesetup":"Cookie setup","footer.privacy.privacy":"Privacy Policy","footer.privacy.terms":"Terms of Use","footer.sitemap.biologiaechimica":"Biology and Chemistry","footer.sitemap.country":"Sitemap Languages and Countries","footer.sitemap.economia":"Economics","footer.sitemap.fisica":"Physics","footer.sitemap.giurisprudenza":"Law","footer.sitemap.ingegneria":"Engineering","footer.sitemap.lastquestions":"Latest questions","footer.sitemap.latestdoc":"Sitemap Latest Documents","footer.sitemap.lettereecomunicazione":"Literature and Communication","footer.sitemap.management":"Management","footer.sitemap.medicinaefarmacia":"Medicine and Pharmacy","footer.sitemap.psicologiaesociologia":"Psychology and Sociology","footer.sitemap.resource":"Sitemap Resources","footer.sitemap.scienzepolitiche":"Search Videos Courses and exercises carried out","footer.sitemap.storiaefilosofia":"History and Philosophy","footer.sitemap.supportopersonalizzato":"Customized support","footer.sitemap.tesinedimaturita":"High school diploma papers","footer.sitemap.topics":"Study Topics Sitemap","footer.sitemap.traccesvolteannipassati":"Proofs of previous years","footer.staticroutes.degreethesisLabel":"Thesis","footer.staticroutes.degreethesisUrl":"degree-thesis","footer.staticroutes.examquestionsLabel":"Exam","footer.staticroutes.examquestionsUrl":"exam-questions","footer.staticroutes.exceriseUrl":"exercises","footer.staticroutes.exerciseLabel":"Exercises","footer.staticroutes.notesLabel":"Lecture notes","footer.staticroutes.notesUrl":"lecture-notes","footer.staticroutes.schemesLabel":"Schemes","footer.staticroutes.schemesUrl":"schemes","footer.staticroutes.storeLabel":"Document Store","footer.staticroutes.studynotesLabel":"Study notes","footer.staticroutes.studynotesUrl":"study-notes","footer.staticroutes.summariesLabel":"Summaries","footer.staticroutes.summariesUrl":"summaries","general.docTitle":"%1$s of %2$s","generalDoc.beforeYear":"Pre %s","generalDoc.documentLabel":"Document","generalDoc.documentsLabel":"Documents","generalDoc.lessInfo":"Less info","generalDoc.moreInfo":"More info","generalDoc.orLabel":"Or","generalDoc.pointsLabel":"Points","generalDoc.shareLabel":"Share","generalDoc.titleSuffix":"%1$s of %2$s","header.common.points":"Points","header.contentArea.blogLink":"Go to the blog","header.contentArea.blogTitle":"From our blog","header.ctaUpload.sellerTooltip":"Share or sell documents","header.ctaUpload.tooltip":"Share documents","header.firstBlock.contentArea.0.heading":"Video Courses","header.firstBlock.contentArea.0.heading_pt":"Videolessons","header.firstBlock.contentArea.0.text":"Prepare yourself with lectures and tests carried out based on university programs!","header.firstBlock.contentArea.1.heading":"Find documents","header.firstBlock.contentArea.1.text":"Prepare for your exams with the study notes shared by other students like you on Docsity","header.firstBlock.contentArea.2.heading":"Search for your university","header.firstBlock.contentArea.2.text":"Find the specific documents for your university's exams","header.firstBlock.contentArea.3.heading":"Quiz","header.firstBlock.contentArea.3.text":"Respond to real exam questions and put yourself to the test","header.firstBlock.contentArea.4.link":"Search through all study resources","header.firstBlock.contentArea.6.heading":"Papers %s","header.firstBlock.contentArea.6.text":"Study with past exams, summaries and useful tips","header.firstBlock.contentArea.7.heading":"Explore questions","header.firstBlock.contentArea.7.text":"Clear up your doubts by reading the answers to questions asked by your fellow students","header.firstBlock.contentArea.8.heading":"Study topics","header.firstBlock.contentArea.8.text":"Explore the most downloaded documents for the most popular study topics","header.firstBlock.contentArea.ai":"Summarize your documents, ask them questions, convert them into quizzes and concept maps","header.firstBlock.infoArea.heading":"Prepare for your exams","header.firstBlock.infoArea.text":"Study with the several resources on Docsity","header.login":"Log in","header.menu_voices.advice":"Guidelines and tips","header.menu_voices.ai.text":"Docsity AI","header.menu_voices.ctaEvent":"Go live","header.menu_voices.earn.text":"Sell on Docsity","header.menu_voices.exam":"Prepare for your exams","header.menu_voices.points":"Get points","header.menu_voices.premium":"Premium plans","header.menu_voices.subscrive":"Subscribe","header.notifications.all_notifications":"All notifications","header.notifications.label":"Notifications","header.premium.reload":"Power top-up","header.premium.signup":"Get Premium","header.record":"Record a lesson","header.register":"Sign up","header.search.empty":"No documents found for this query","header.search.label":"Search in","header.search.placeholder":"What are you studying today?","header.search.scope.document":"Documents","header.search.scope.professor":"Professors","header.search.scope.question":"Questions","header.search.scope.quiz":"Quiz","header.search.scope.video":"Video Courses","header.secondBlock.contentArea.0.heading":"Share documents","header.secondBlock.contentArea.0.text":"For each uploaded document","header.secondBlock.contentArea.1.heading":"Answer questions","header.secondBlock.contentArea.1.text":"For each given answer (max 1 per day)","header.secondBlock.contentArea.2.link":"All the ways to get free points","header.secondBlock.contentArea.3.heading":"Get points immediately","header.secondBlock.contentArea.3.heading_premium":"Buy a Power Top-up","header.secondBlock.contentArea.3.text":"Choose a premium plan with all the points you need","header.secondBlock.contentArea.3.text_it_es":"Access all the Video Courses, get Premium Points to download the documents immediately and practice with all the Quizzes","header.secondBlock.contentArea.3.text_premium":"Get additional Premium Points that you can use until your Premium plan is active","header.secondBlock.infoArea.heading":"Earn points to download ","header.secondBlock.infoArea.text":"Earn points by helping other students or get them with a premium plan","header.thirdBlock.contentArea.0.heading":"Choose your next study program","header.thirdBlock.contentArea.0.text":"Get in touch with the best universities in the world. Search through thousands of universities and official partners","header.thirdBlock.contentArea.0.title":"Study Opportunities","header.thirdBlock.contentArea.1.title":"Community","header.thirdBlock.contentArea.2.heading":"Ask the community","header.thirdBlock.contentArea.2.text":"Ask the community for help and clear up your study doubts ","header.thirdBlock.contentArea.3.heading":"University Rankings","header.thirdBlock.contentArea.3.text":"Discover the best universities in your country according to Docsity users","header.thirdBlock.contentArea.4.heading":"Our save-the-student-ebooks!","header.thirdBlock.contentArea.4.text":"Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors","header.thirdBlock.contentArea.4.title":"Free resources","header.usermenu.ai":"Docsity AI","header.usermenu.b2b":"Study Plans","header.usermenu.chiedi_supporto":"Get support","header.usermenu.documenti":"My documents","header.usermenu.documenti_fav":"Favourites","header.usermenu.domande":"My questions","header.usermenu.downloaded":"Downloaded","header.usermenu.gestione_abbonamento":"Manage your subscription","header.usermenu.gestione_account":"Manage account","header.usermenu.homepage":"Home","header.usermenu.lezioni":"My lessons","header.usermenu.recensioni":"My reviews","header.usermenu.uploaded":"Uploaded","header.usermenu.vendite":"Sales area","header.usermenu.vendite.chip":"Balance","header.usermenu.videocorsi":"My video courses","headerLogged.searchPlaceholder":"Search for documents, lecture-notes, exam banks...","headerLogged.subscribe":"Subscribe","headerSidebar.aiStudio":"AI Studio","headerSidebar.archive":"Archive","headerSidebar.banner.description":"From audio notes, videos, links and photos to **summaries**, **maps** and **flashcards**: Docsity AI generates content that's easy for you to study.","headerSidebar.banner.title":"Try the Docsity AI app","headerSidebar.close":"Close","headerSidebar.demoTitle":"Test note","headerSidebar.downloadApp":"Download the app","headerSidebar.filters.downloaded":"Downloaded","headerSidebar.filters.emptyDownloaded":"Here, you will find all your downloaded documents","headerSidebar.filters.emptyUploaded":"Here you will find your documents uploaded from the web or the app","headerSidebar.filters.uploaded":"Uploaded","headerSidebar.itTakesNote":"AI takes notes for you","headerSidebar.landingSeller":"Sell on Docsity","headerSidebar.library":"Your library","headerSidebar.linkFavorites":"Favourites","headerSidebar.linkFavoritesEmpty":"Like a document? Click on this symbol to add it to your favourites","headerSidebar.linkHome":"Home","headerSidebar.linkLogin":"Sign up","headerSidebar.linkRecents":"Recently seen by you","headerSidebar.linkRecentsEmpty":"Here you will find your most recently viewed documents, start your search now!","headerSidebar.linkSeller":"Sales area","headerSidebar.loading":"Creation in progress...","headerSidebar.open":"Open","headerSidebar.popoverViewAll":"View all","headerSidebar.uploadCTA":"Upload","modals.modify_email_action_label":"Change email","modals.modify_email_heading":"Change you email address","modals.modify_email_placeholder":"Insert email address","modals.resend_email_action":"Request email","modals.resend_email_body":"**Before requesting the email, log in to your mailbox** to make sure it's still active","modals.resend_email_body_guest":"Before proceeding, confirm your email address. We sent you a link to confirm your email address.","modals.resend_email_heading":"Request confirmation email","modals.resend_email_invalid_confirm":"Resend confirmation email","modals.resend_email_invalid_description":"Please enter a valid email address","modals.resend_email_invalid_divider":"Or","modals.resend_email_invalid_edit":"Change email","modals.resend_email_invalid_modifica":"to keep the current one","modals.resend_email_invalid_title":"Your email address does not appear to be valid.","modals.resend_email_success_action":"Resend email","modals.resend_email_success_body":"Check if you received it at following email address: **%s**. If you don't find it in your inbox, check your spam folder.","modals.resend_email_success_title":"We sent you another email","notifications.actionButton.document.ko.review":"Read our guidelines","notifications.actionButton.points":"Find documents","notifications.actionButton.profile":"See suggestions","notifications.actionButton.review":"Leave a review","notifications.actionButton.seller":"Read the Strategies","notifications.actionButton.share":"Share","notifications.actionButtonGroup.point_blue":"Find documents","notifications.actionButtonGroup.review":"Leave a review","notifications.actionTextGroup.document_store":"Spread the word to other students like you","notifications.actionTextGroup.point_blue":"Download your favourite documents right away!","notifications.actionTextGroup.points":"Download your favourite documents right away!","notifications.content.document.change_approved":"The changes to document **%s** were approved","notifications.content.document.change_rejected":"The changes to document **%s** were not approved","notifications.content.document.ko.afterReview":"Te review of your document “%s” has not been accepted, as the document does not meet our guidelines","notifications.content.document.ko.noReview":"Your document ”%s\" wasn't published. \u003cbr/\u003e\u003cu\u003e**Read our guidelines**\u003c/u\u003e","notifications.content.document.ko.review":"Your document ”%s\" wasn't published. \u003cbr/\u003e\u003cu\u003e**Request a review**\u003c/u\u003e","notifications.content.document.store_approved":"The %s document is officially on sale at the Store","notifications.content.invoice.ready":"A new invoice is available in your personal area","notifications.content.oboarding_b2b":"We help you find **work and study opportunities that suit you:** answer a few questions and get %s Download Points","notifications.content.point_blue_answer":"You received %s Download pts for answering the question %s","notifications.content.point_blue_answer_best":"You received %s Download pts because your answer was rated as the best answer.","notifications.content.point_blue_document_download":"You received %s Download pts because %s users downloaded your document %s","notifications.content.point_blue_document_download_1":"You received %s Download pts because a user downloaded your document %s","notifications.content.point_blue_document_promoted":"You have received **%d Download points** for promoting your documents to **Top**","notifications.content.point_blue_document_request":"Some of your documents have been selected to become **Top**. Promote them and earn **%d Download points for each**","notifications.content.point_blue_premium_ai":"You have received **%d Download Points** for activating a Premium plan","notifications.content.point_blue_profile":"You received %s Download pts for completing your profile.","notifications.content.point_blue_review_document":"You received %s Download pts for leaving a review to %s","notifications.content.point_blue_review_professor":"You received %s Download points for reviewing professor %s","notifications.content.point_blue_review_university":"You received %s Download pts for leaving a review to %s","notifications.content.point_blue_upload":"You received %s Download pts for uploading the document %s","notifications.content.point_yellow.renewal":"You received %s Premium pts upon the renewal of your %s subscription.","notifications.content.profile":"Did you know that we suggest **content based on the subjects listed in your profile**? These are associated with the documents you have downloaded to date, but **you can update them whenever you want**!","notifications.content.question.answer":"%s replied to your question: %s.","notifications.content.question.answer_comment":"%s commented your answer to the question: %s.","notifications.content.question.answer_follow":"%s replied to the question you follow: %s.","notifications.content.question.comment":"%s added a comment to your question: %s.","notifications.content.review.notify_received":"You received new reviews last week!","notifications.content.review.receive_document":"%s rated your document: %s.","notifications.content.review.release_course":"What do you think of the **%s** course?","notifications.content.review.release_document":"Leave a review to %s and get %d Download points.","notifications.content.review.release_document_free":"Review the document you downloaded: %s\",2020-12-17 17:41:08","notifications.content.review.release_professor":"Do you know prof. %s? Write a review and get %d download points","notifications.content.review.release_professors":"Review your University professors and earn Download points","notifications.content.seller":"Learn now about some **Selling strategies**","notifications.content.seller.discovery":"Learn now about some **Selling strategies**","notifications.content.withdrawal.pending_fraud":"Your **withdrawals are suspended** because our payment gateway **has abnormal requests**. We are verifying that everything is ok.","notifications.contentGroup.comments":"%s and other %s users added a comment to your question: %s.","notifications.contentGroup.comments_2":"%s and another user added a comment to your question: %s.","notifications.contentGroup.docreviews_2":"You have %s pending reviews. Get %d Download points for each reviewed document","notifications.contentGroup.docreviews_free":"**%s** and other %s users replied to your question: %s.","notifications.contentGroup.documents":"%s and other %s users reviewed your document: %s.","notifications.contentGroup.documents_2":"%s and another user reviewed your document: %s.","notifications.contentGroup.follows":"%s and other %s users replied to a question you follow: %s.","notifications.contentGroup.follows_2":"%s and another user replied a question you follow: %s.","notifications.contentGroup.point_blue":"You received %s Download points since the last time.","notifications.contentGroup.point_blue_review_professor":"You received %s Download points since the last time","notifications.contentGroup.question_answers":"**%s** and other %s users replied to your question: \"%s\".","notifications.contentGroup.question_answers_2":"%s and another user replied to your question: %s.","notifications.contentGroup.questions":"%s and other %s commented your answer to the question: %s.","notifications.contentGroup.questions_2comments":"%s and another user commented your answer to the question: %s.","phoneCondition.conditionOne":"Do not use a VOIP number or a temporary number, they are not accepted","phoneCondition.conditionThree":"We will not be able to retrieve your number, so don't lose it","phoneCondition.conditionTwo":"You will need your number every time you want to withdraw","premiumAIModal.box.bottom":"Cancel anytime","premiumAIModal.box.claim":"%1$s%2$s per month","premiumAIModal.box.head.premium":"AI is already included in your subscription","premiumAIModal.close":"Close","premiumAIModal.close.download":"Continue without Premium","premiumAIModal.cta":"Subscribe now","premiumAIModal.cta.download":"Activate Premium AI","premiumAIModal.feature1":"Use AI on **private files**","premiumAIModal.feature2":"Turn **your files into summaries**","premiumAIModal.feature3":"Generate concept maps and **edit them however you like**","premiumAIModal.feature3updated":"Generate and export **concept maps**","premiumAIModal.feature4":"Generate quizzes, with **solutions included**","premiumAIModal.feature5":"Make **insights in chat**","premiumAIModal.firstPurchase":"With your first purchase, you'll receive **%s blue points** to download documents","premiumAIModal.subheading.blockCopy":"Get full access to copy, save, and use content as many times as you want.","premiumAIModal.subheading.download":"To download summaries, maps, and quizzes generated by AI, you need Premium AI.","premiumAIModal.title":"Study with AI **without limits**","premiumAIModal.title.blockCopy":"Upgrade to Premium **to copy** text","premiumAIModal.title.download":"Unlock downloads with Premium AI","promoAppModal.downloadApp":"Download the app","promoAppModal.features1":"You listen, AI writes every word for you","promoAppModal.features2":"Scan your notes and books","promoAppModal.features3":"Create summaries, maps and quizzes with AI","promoAppModal.title":"Download the app and transcribe lessons with AI","shareModal.copyAction":"Copy","shareModal.linkCopied":"Link copied!","shareModal.title":"Share \"%s\"","uploadModal.alertCapReached":"You've reached the daily limit of %1$d document uploads for using the AI. Come back tomorrow to upload more documents.","uploadModal.alertDocumentSize":"The file is too large: how about compressing and re-uploading it? ( %d MB is the maximum size)","uploadModal.alertLoadFailed":"Oops! Something went wrong","uploadModal.alertPageCount":"Currently we cannot handle files that have less than %1$s pages or more than %2$s pages.","uploadModal.community.buttonTitle":"Upload file","uploadModal.community.capReached.features1":"AI Studio not available","uploadModal.community.capReached.features2":"Earn points by helping others","uploadModal.community.features1":"Earn points by helping others","uploadModal.community.features2":"Use AI Studio Basic for free","uploadModal.community.features3":"Earn points by helping others","uploadModal.community.featuresRemaining":"Use AI Studio for free (%1$s %2$s)","uploadModal.community.points":"points","uploadModal.community.premium.features1":"Process your content with AI","uploadModal.community.title":"Upload to the community","uploadModal.community.usePlural":"remaining uses","uploadModal.community.useSingular":"remaining use","uploadModal.dropArea":"Drag and drop files","uploadModal.maxSizeTip":"PDFs of max %1$s MB that have between %2$s and %3$s pages","uploadModal.private.features1":"Upload documents that are only visible to you","uploadModal.private.features2":"Use AI Studio without limits","uploadModal.private.features3":"Included in your subscription","uploadModal.private.title":"Upload privately","uploadModal.selectButton":"Choose file","uploadModal.sellerBox.becomeSeller":"\u003cu\u003e**Become a seller!**\u003c/u\u003e","uploadModal.sellerBox.description":"Do you want to make money with your notes?","uploadModal.sellerBox.isSeller":"\u003cu\u003e**Sell Documents**\u003c/u\u003e","uploadModal.title":"We're uploading the document","uploadModal.uploadArea":"Upload your file","uploadModal.uploadTypeLimitations":"Photos and scans are not compatible","uploadModal.wrongFile":"Wrong type of file","word.common.documenti":"Documents","word.common.domande":"questions","word.common.maturita":"maturity","word.common.quiz":"Quiz","word.common.test":"test","word.common.universita":"University","word.common.veditutte":"View all","word.common.veditutti":"View all","word.common.video":"Video Courses","default":{"alerts.action_spacer":"or","alerts.back_lang.action":"Back to %s language","alerts.complete_profile.link":"Complete profile","alerts.complete_profile.text":"Help us recommend the best content for you and receive instantly **%s download points**","alerts.confirm_email.action_modifica":"Change email address","alerts.confirm_email.action_reinvia":"Resend email.","alerts.confirm_email.text":"Confirm your email address by clicking on the link we sent you at %s.","alerts.diff_lang.action":"Click here","alerts.diff_lang.text":"You are browsing in a language other than your own","alerts.invalid_email.action_modifica":"Change email","alerts.invalid_email.action_resend":"Resend email","alerts.invalid_email.text":"We are unable to send the confirmation email to your address: **%s**","alerts.low_points.action":"Get points immediately","alerts.low_points.main":"You are running out of Download Points.","common.date.formatAcademicYear":"Pre %s","completeProfile.form_label":"Birth year","completeProfile.form_label_cta":"Confirm data","completeProfile.label_cta":"Start now","completeProfile.text_default_1":"You'll earn % points","completeProfile.text_default_2":"to download documents and gain access to free Video Courses and Quizzes","completeProfile.text_default_3":"to download documents","completeProfile.text_guest":"To proceed, enter the missing data","completeProfile.title_default":"Update your profile to continue","completeProfile.title_guest":"Oops, looks like you missed something!","docProfessorModal.disclaimer":"The page is generated automatically and is not managed by a person (the Professor or anyone else). The documents listed are not official or representative of the teaching methods and contents of the Professor in question. They are automatically aggregated according to criteria entered by users. The personal data relating to the Professor contained in this page have been collected by the Data Controller (Ladybird s.r.l.) from open sources accessible to the public and / or have been generated directly by the users. The goal is to enrich the contents of the platform for the legitimate interest of Ladybird s.r.l. to improve its usability for the benefit of its users. They will be stored until any opposition to the processing by the interested party, who is entitled to oppose the processing for reasons related to their particular situation, except for the provisions of art. 21 § 1, Paragraph 2, GDPR. For more information on the categories of recipients of the personal data and the additional rights of the data subject, please refer to sections B and H respectively of the Docsity privacy policy available at this [link](%s)","docs.abstractArea.documents":"Documents","docs.abstractArea.seoString":"Download %1$s and more %2$s %3$s in PDF only on Docsity!","docs.abstractArea.thisSubject":"This subject","docs.abstractArea.title":"Partial preview of the text","docs.actionSection.disabledByLanguageUser":"Only %s Docsity users can download this document","docs.actionSection.disabledByUserNotSeller":"We have received reports about this document. The download is temporarily disabled.","docs.actions.addFavourite":"Add to favourites","docs.actions.approveDocument":"Approve Document","docs.actions.approveDocument.force":"Force document approval","docs.actions.cannotEditPrime":"This document can no longer be modified because it has been promoted as a Top Document","docs.actions.deleteDocument":"Delete","docs.actions.download":"Download","docs.actions.downloadDocuemnt":"Download the document","docs.actions.edit":"Edit","docs.actions.follow":"Follow","docs.actions.reconvertDocument.errorMessage":"Error during the request","docs.actions.reconvertDocument.label":"Convert the document","docs.actions.reconvertDocument.successMessage":"Conversion successfully completed","docs.actions.remove":"Remove","docs.actions.removeFavourite":"Remove from favourites","docs.actions.reportDocument":"Report document","docs.actions.requestError":"An error has occurred","docs.actions.requestSuccess":"Request submitted, wait a few seconds and reload the page","docs.actions.review":"Leave a review","docs.actions.save":"Save","docs.actions.shareDocTooltip":"Share document","docs.actions.shareLabel":"Share","docs.actions.unfollow":"Unfollow","docs.actions.useAI":"Try Docsity AI","docs.actions.watchReview":"Your review","docs.aiOffCanvas.aiAlertFreemium":"**Free trial on %s documents or use without limits with Premium**","docs.aiOffCanvas.aiCtaDownload":"Download document","docs.aiOffCanvas.aiDownload":"You can use AI after downloading the document","docs.aiOffCanvas.aiDownloadDocument":"**AI is available with a Premium plan.** You can use AI after downloading the document, no additional cost.","docs.aiOffCanvas.aiFeaturePoints":"%s points","docs.aiOffCanvas.chat.infoPoint1":"Explore the content of a document with chat responses","docs.aiOffCanvas.chat.infoPoint2":"Clear any doubts to study in less time","docs.aiOffCanvas.chat.title":"Ask the document","docs.aiOffCanvas.map.infoPoint1":"Get the conceptual map of a document, generated by the AI","docs.aiOffCanvas.map.infoPoint2":"Edit the map","docs.aiOffCanvas.map.infoPoint3":"Download a PNG","docs.aiOffCanvas.map.title":"Concept map","docs.aiOffCanvas.points":"points","docs.aiOffCanvas.quiz.infoPoint1":"Generate a number of questions on the topics covered by the document","docs.aiOffCanvas.quiz.infoPoint2":"Download the PDF quiz so you can study whenever you want","docs.aiOffCanvas.quiz.infoPoint3":"Get the correct answer for each question","docs.aiOffCanvas.quiz.title":"Quiz","docs.aiOffCanvas.subtitle":"What you can get","docs.aiOffCanvas.summary.infoPoint1":"Summary of approximately 70%, in just a few minutes and in PDF format","docs.aiOffCanvas.summary.infoPoint1updated":"Summarise the document in a few minutes","docs.aiOffCanvas.summary.infoPoint2":"Download the summary document in PDF format","docs.aiOffCanvas.summary.infoPoint2updated":"Download the summary in PDF format","docs.aiOffCanvas.summary.title":"Summary","docs.aiOffCanvas.title":"Use Docsity AI on the document","docs.aiOffCanvas.titleUpdated":"Download the document to use AI","docs.breadcrumb.free":"Documents","docs.breadcrumb.store":"Store","docs.ctaArea.toggleSidebarTooltip":"Find here **related documents** and other useful resources","docs.ctaMessages.AI":"AI","docs.ctaMessages.alreadyDownloadedTitle":"You already downloaded this document","docs.ctaMessages.alreadyReviewedTitle":"You've already downloaded and reviewed this document","docs.ctaMessages.descriptionAI":"Make a summary, create a concept map or a quiz from this document","docs.ctaMessages.disabledByLanguageUser":"Only %s Docsity users can download this document","docs.ctaMessages.disabledByUserNotSeller":"This document is temporarily unavailable for download","docs.ctaMessages.discountBadge":"On special offer","docs.ctaMessages.myDocumentOffer":"Your document is discounted temporarily","docs.ctaMessages.uploadedTtile":"You uploaded this document on %s","docs.docDeletionModal.empty":"The field is mandatory","docs.docDeletionModal.notice":"Document_notice","docs.docDeletionModal.report":"Reports","docs.docDeletionModal.submit":"Delete Document","docs.docDeletionModal.textArea.label":"Notes","docs.docDeletionModal.textArea.optional":"(optional)","docs.docDeletionModal.textArea.placeholder":"Write here...","docs.docDeletionModal.title":"Select the reason for deletion","docs.docMyDiscountModal.close":"OK, close","docs.docMyDiscountModal.content":"Since this document was not receiving downloads, we decided to discount it to. When the number of downloads goes back up, we will increase the price again.","docs.docMyDiscountModal.title":"This document has been discounted","docs.docProfessorModal.disclaimer":"The page is generated automatically and is not managed by a person (the Professor or anyone else). The documents listed are not official or representative of the teaching methods and contents of the Professor in question. They are automatically aggregated according to criteria entered by users. The personal data relating to the Professor contained in this page have been collected by the Data Controller (Ladybird s.r.l.) from open sources accessible to the public and / or have been generated directly by the users. The goal is to enrich the contents of the platform for the legitimate interest of Ladybird s.r.l. to improve its usability for the benefit of its users. They will be stored until any opposition to the processing by the interested party, who is entitled to oppose the processing for reasons related to their particular situation, except for the provisions of art. 21 § 1, Paragraph 2, GDPR. For more information on the categories of recipients of the personal data and the additional rights of the data subject, please refer to sections B and H respectively of the Docsity privacy policy available at this [link](%s)","docs.docReportingModal.email":"Email","docs.docReportingModal.errorMessage":"We received a report from you regarding this document on %1$s with reason *“%2$s“*","docs.docReportingModal.errorTitle":"You have reported this document before","docs.docReportingModal.genericMessage":"We will try to solve this as quickly as possible.","docs.docReportingModal.guestName":"Name and surname","docs.docReportingModal.leaveAmessage":"Leave a message","docs.docReportingModal.optional":"Optional","docs.docReportingModal.reasons.copyrightViolation":"This document contains copyright infringement","docs.docReportingModal.reasons.duplicatedDocument":"This document has been duplicated","docs.docReportingModal.reasons.inconsitentContent":"The content is not consistent with the description","docs.docReportingModal.reasons.uploadedMyDocument":"User has uploaded a document that belongs to me","docs.docReportingModal.required":"Field required","docs.docReportingModal.sendReport":"Send report","docs.docReportingModal.successMessage":"Error processing your request","docs.docReportingModal.successTitle":"Thanks for reporting","docs.docReportingModal.title":"Why do you want to report this document?","docs.docReportingModal.validationError.fieldTooLong":"The max. number of characters is %d","docs.download.idle.buttonLabel":"Download now","docs.download.idle.label":"Download using","docs.download.idle.label2":"It will be available on all devices","docs.download.idle.selectDownload":"%s download Points","docs.download.idle.selectPremium":"%s premium Points","docs.download.idle.title":"You're downloading...","docs.download.noPoints.ctaTitle":"Download now","docs.download.noPoints.powerCtaSubtitle":"by purchasing a Power Recharge","docs.download.noPoints.premiumCtaSubtitle":"by purchasing a Premium plan","docs.download.noPoints.premiumUploadAction":"[Upload documents](%s) and get download points within a **few minutes**","docs.download.noPoints.rewardLabel":"and get the points you are missing","docs.download.noPoints.rewardTimeLabel":"*%s* Points are awarded within a **few minutes**","docs.download.noPoints.title":"Your points:","docs.download.noPoints.uploadAction":"Share documents","docs.download.redirecting.close":"Close","docs.download.redirecting.title":"There was a problem, [try again](%s)","docs.download.resend_email_action":"Resend email","docs.download.resend_email_body":"Before proceeding confirm your email. Click the link that we just sent you at **%s**.","docs.download.resend_email_heading":"Oops! Something is missing to download the document","docs.download.resend_email_invalid_description":"We can't deliver messages to **%s**. Before proceeding, double check whether your email address is valid or you need to change it.","docs.download.resend_email_invalid_title":"Oops! Something is missing to download the document","docs.flatSection.academicYear":"Academic Year","docs.flatSection.description":"Description","docs.flatSection.download":"Download","docs.flatSection.favourites":"Favourites","docs.flatSection.follow":"Follow","docs.flatSection.hide":"Hide","docs.flatSection.multipleDocLabel":"Documents","docs.flatSection.multipleReviewsLabel":"Reviews","docs.flatSection.page":"Page","docs.flatSection.pageNumber":"Number of pages","docs.flatSection.pages":"Pages","docs.flatSection.professorPrefix":"Prof. %s","docs.flatSection.sellDateLabel":"Available from","docs.flatSection.showMore":"Show more","docs.flatSection.singleDocLabel":"Document","docs.flatSection.singleReviewsLabel":"Review","docs.flatSection.unfollow":"Unfollow","docs.flatSection.uploadDateLabel":"Uploaded on","docs.header.alreadyDownloadedTitle":"You already downloaded this document","docs.header.alreadyReviewedTitle":"You've already downloaded and reviewed this document","docs.header.review":"%d Review","docs.header.reviews":"%d Reviews","docs.header.uploadedTtile":"You uploaded this document on %s","docs.headingArea.notPublished":"Document not published","docs.headingArea.topTooltip":"One of the most popular and successful documents in our community","docs.hero.multipleDocLabel":"Documents","docs.hero.notPublished":"Document not published","docs.hero.professorPrefix":"Prof. %s","docs.hero.questionsLabel":"What you will learn","docs.hero.review":"%d Review","docs.hero.reviews":"%d Reviews","docs.hero.sellDateLabel":"Available from","docs.hero.singleDocLabel":"Document","docs.hero.typology":"Typology: %s","docs.hero.unknownUser":"unknown user","docs.hero.uploadDateLabel":"Uploaded on","docs.infoArea.alreadyReviewedTitle":"You already downloaded this document","docs.infoArea.uploadedTtile":"You uploaded this document on %s","docs.intentClose.action":"Show others","docs.intentClose.heading":"Abracadabra 🔮 More documents for you! There’s really no magic, only our massive library!","docs.player.controllerLabel":"Page %1$d / %2$d","docs.player.crossPaywall.buttonPremiumLabel":"Download now","docs.player.crossPaywall.buttonShareLabel":"Share documents","docs.player.crossPaywall.textButtonPremium":"by purchasing a Premium plan","docs.player.crossPaywall.textButtonShare":"and get the points you are missing in **%s hours**","docs.player.downloadBlock.always.buttonLabel":"Download for free","docs.player.downloadBlock.always.copy":"This page cannot be seen from the preview","docs.player.downloadBlock.always.copyLastPage":"You can download it any time from any device","docs.player.downloadBlock.always.title":"You already downloaded this document","docs.player.downloadBlock.always.titleLastPage":"You already downloaded this document","docs.player.downloadBlock.default.buttonLabel":"Download","docs.player.downloadBlock.default.copy":"This page cannot be seen from the preview","docs.player.downloadBlock.default.copyLastPage":"You can download it any time from any device","docs.player.downloadBlock.default.title":"Don't miss anything!","docs.player.downloadBlock.default.titleLastPage":"Download the full document","docs.player.paywallBlock.unlock.buttonLabel":"Read the document","docs.player.paywallBlock.unlock.title":"Register for free to read the full document","docs.player.previewLabel":"Document preview","docs.playerToolbar.pageNumber":"Number of pages","docs.playerToolbar.scrollTop":"Go back to top","docs.priceModal.pointsImgAlt":"Get points","docs.priceModal.pointsLinkLabel":"Other ways to get download points for free","docs.priceModal.pointsSubtitle":"[Upload](%1$s) your documents or [answer](%2$s) questions and get download points","docs.priceModal.pointsTitle":"Get points to download the document","docs.priceModal.premiumImgAlt":"Go Premium","docs.priceModal.premiumLinkLabel":"See our Premium plans","docs.priceModal.premiumSubtitle":"Choose one of our Premium plans and use the points to download your documents right away","docs.priceModal.premiumTitle":"Don't want to wait?","docs.priceSection.discountBadge":"On special offer","docs.priceSection.discountLimitedLabel":"Limited-time offer","docs.priceSection.points":"Points","docs.recentArea.emptyPlaceholder":"Here you'll find the latest visited documents","docs.recentArea.title":"Recently viewed documents","docs.relatedArea.emptyPlaceholder":"There are no similar documents","docs.relatedArea.title":"Related documents","docs.relatedArea.viewOthers":"Show others","docs.reviewsArea.noReviewTitle":"No reviews yet","docs.reviewsArea.title":"Reviews","docs.reviewsArea.viewAll":"View all","docs.reviewsModal.awaitingModeration":"Under moderation","docs.reviewsModal.errorCase":"Something went wrong","docs.reviewsModal.getPoints":"Get %d download points","docs.reviewsModal.leaveReview":"Leave a review","docs.reviewsModal.orderHighest":"Highest rate","docs.reviewsModal.orderLowest":"Lowest rate","docs.reviewsModal.orderRecent":"Most recent","docs.reviewsModal.rating1":"Poor","docs.reviewsModal.rating2":"Insufficient","docs.reviewsModal.rating3":"Sufficient","docs.reviewsModal.rating4":"Good","docs.reviewsModal.rating5":"Excellent","docs.reviewsModal.reload":"Top-up","docs.reviewsModal.showMore":"Show others","docs.reviewsModal.showRatingDetails":"Show more","docs.reviewsModal.sortBy":"Sort by","docs.reviewsModal.title":"Reviews","docs.reviewsModal.whoCanReview":"Only users who downloaded the document can leave a review","docs.reviewsModal.yourReview":"Your review","docs.searchBar.counter":"%(index)s of %(total)s **(%(matches)s visible)**","docs.searchBar.error.button":"Reload","docs.searchBar.error.content":"Try searching again","docs.searchBar.error.title":"Loading error","docs.searchBar.placeholder":"Search in the preview","docs.searchBar.popover.close":"Close","docs.searchBar.popover.download":"Download","docs.searchBar.popover.hasDownload":"Displaying only results that are visible in the preview","docs.searchBar.popover.hasNotDownload":"Displaying results exclusively from pages shown in the preview.**Download the document to see all.**","docs.sidebar.areaLink":"Discover %1$s of %2$s %3$s","docs.suggestedArea.title":"Often downloaded together","docs.zoomLabels.zoomExpand":"Enlarge","docs.zoomLabels.zoomMaxWidth":"Maximum Width","docs.zoomLabels.zoomNormal":"Default View","docs.zoomLabels.zoomReduce":"Minimise","docs.zoomLabels.zoomThumbs":"Thumbnails","footer.country.de":"German","footer.country.en":"English","footer.country.es":"Spanish","footer.country.fr":"French","footer.country.pt":"Portuguese","footer.options.howdocsitywork":"How does Docsity work","footer.options.partners":"Partners","footer.options.sell":"Sell documents","footer.options.sellerguide":"Seller's Handbook","footer.options.support":"Contact us","footer.options.whoweare":"About us","footer.options.workwithus":"Career","footer.privacy.cookie":"Cookie Policy","footer.privacy.cookiesetup":"Cookie setup","footer.privacy.privacy":"Privacy Policy","footer.privacy.terms":"Terms of Use","footer.sitemap.biologiaechimica":"Biology and Chemistry","footer.sitemap.country":"Sitemap Languages and Countries","footer.sitemap.economia":"Economics","footer.sitemap.fisica":"Physics","footer.sitemap.giurisprudenza":"Law","footer.sitemap.ingegneria":"Engineering","footer.sitemap.lastquestions":"Latest questions","footer.sitemap.latestdoc":"Sitemap Latest Documents","footer.sitemap.lettereecomunicazione":"Literature and Communication","footer.sitemap.management":"Management","footer.sitemap.medicinaefarmacia":"Medicine and Pharmacy","footer.sitemap.psicologiaesociologia":"Psychology and Sociology","footer.sitemap.resource":"Sitemap Resources","footer.sitemap.scienzepolitiche":"Search Videos Courses and exercises carried out","footer.sitemap.storiaefilosofia":"History and Philosophy","footer.sitemap.supportopersonalizzato":"Customized support","footer.sitemap.tesinedimaturita":"High school diploma papers","footer.sitemap.topics":"Study Topics Sitemap","footer.sitemap.traccesvolteannipassati":"Proofs of previous years","footer.staticroutes.degreethesisLabel":"Thesis","footer.staticroutes.degreethesisUrl":"degree-thesis","footer.staticroutes.examquestionsLabel":"Exam","footer.staticroutes.examquestionsUrl":"exam-questions","footer.staticroutes.exceriseUrl":"exercises","footer.staticroutes.exerciseLabel":"Exercises","footer.staticroutes.notesLabel":"Lecture notes","footer.staticroutes.notesUrl":"lecture-notes","footer.staticroutes.schemesLabel":"Schemes","footer.staticroutes.schemesUrl":"schemes","footer.staticroutes.storeLabel":"Document Store","footer.staticroutes.studynotesLabel":"Study notes","footer.staticroutes.studynotesUrl":"study-notes","footer.staticroutes.summariesLabel":"Summaries","footer.staticroutes.summariesUrl":"summaries","general.docTitle":"%1$s of %2$s","generalDoc.beforeYear":"Pre %s","generalDoc.documentLabel":"Document","generalDoc.documentsLabel":"Documents","generalDoc.lessInfo":"Less info","generalDoc.moreInfo":"More info","generalDoc.orLabel":"Or","generalDoc.pointsLabel":"Points","generalDoc.shareLabel":"Share","generalDoc.titleSuffix":"%1$s of %2$s","header.common.points":"Points","header.contentArea.blogLink":"Go to the blog","header.contentArea.blogTitle":"From our blog","header.ctaUpload.sellerTooltip":"Share or sell documents","header.ctaUpload.tooltip":"Share documents","header.firstBlock.contentArea.0.heading":"Video Courses","header.firstBlock.contentArea.0.heading_pt":"Videolessons","header.firstBlock.contentArea.0.text":"Prepare yourself with lectures and tests carried out based on university programs!","header.firstBlock.contentArea.1.heading":"Find documents","header.firstBlock.contentArea.1.text":"Prepare for your exams with the study notes shared by other students like you on Docsity","header.firstBlock.contentArea.2.heading":"Search for your university","header.firstBlock.contentArea.2.text":"Find the specific documents for your university's exams","header.firstBlock.contentArea.3.heading":"Quiz","header.firstBlock.contentArea.3.text":"Respond to real exam questions and put yourself to the test","header.firstBlock.contentArea.4.link":"Search through all study resources","header.firstBlock.contentArea.6.heading":"Papers %s","header.firstBlock.contentArea.6.text":"Study with past exams, summaries and useful tips","header.firstBlock.contentArea.7.heading":"Explore questions","header.firstBlock.contentArea.7.text":"Clear up your doubts by reading the answers to questions asked by your fellow students","header.firstBlock.contentArea.8.heading":"Study topics","header.firstBlock.contentArea.8.text":"Explore the most downloaded documents for the most popular study topics","header.firstBlock.contentArea.ai":"Summarize your documents, ask them questions, convert them into quizzes and concept maps","header.firstBlock.infoArea.heading":"Prepare for your exams","header.firstBlock.infoArea.text":"Study with the several resources on Docsity","header.login":"Log in","header.menu_voices.advice":"Guidelines and tips","header.menu_voices.ai.text":"Docsity AI","header.menu_voices.ctaEvent":"Go live","header.menu_voices.earn.text":"Sell on Docsity","header.menu_voices.exam":"Prepare for your exams","header.menu_voices.points":"Get points","header.menu_voices.premium":"Premium plans","header.menu_voices.subscrive":"Subscribe","header.notifications.all_notifications":"All notifications","header.notifications.label":"Notifications","header.premium.reload":"Power top-up","header.premium.signup":"Get Premium","header.record":"Record a lesson","header.register":"Sign up","header.search.empty":"No documents found for this query","header.search.label":"Search in","header.search.placeholder":"What are you studying today?","header.search.scope.document":"Documents","header.search.scope.professor":"Professors","header.search.scope.question":"Questions","header.search.scope.quiz":"Quiz","header.search.scope.video":"Video Courses","header.secondBlock.contentArea.0.heading":"Share documents","header.secondBlock.contentArea.0.text":"For each uploaded document","header.secondBlock.contentArea.1.heading":"Answer questions","header.secondBlock.contentArea.1.text":"For each given answer (max 1 per day)","header.secondBlock.contentArea.2.link":"All the ways to get free points","header.secondBlock.contentArea.3.heading":"Get points immediately","header.secondBlock.contentArea.3.heading_premium":"Buy a Power Top-up","header.secondBlock.contentArea.3.text":"Choose a premium plan with all the points you need","header.secondBlock.contentArea.3.text_it_es":"Access all the Video Courses, get Premium Points to download the documents immediately and practice with all the Quizzes","header.secondBlock.contentArea.3.text_premium":"Get additional Premium Points that you can use until your Premium plan is active","header.secondBlock.infoArea.heading":"Earn points to download ","header.secondBlock.infoArea.text":"Earn points by helping other students or get them with a premium plan","header.thirdBlock.contentArea.0.heading":"Choose your next study program","header.thirdBlock.contentArea.0.text":"Get in touch with the best universities in the world. Search through thousands of universities and official partners","header.thirdBlock.contentArea.0.title":"Study Opportunities","header.thirdBlock.contentArea.1.title":"Community","header.thirdBlock.contentArea.2.heading":"Ask the community","header.thirdBlock.contentArea.2.text":"Ask the community for help and clear up your study doubts ","header.thirdBlock.contentArea.3.heading":"University Rankings","header.thirdBlock.contentArea.3.text":"Discover the best universities in your country according to Docsity users","header.thirdBlock.contentArea.4.heading":"Our save-the-student-ebooks!","header.thirdBlock.contentArea.4.text":"Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors","header.thirdBlock.contentArea.4.title":"Free resources","header.usermenu.ai":"Docsity AI","header.usermenu.b2b":"Study Plans","header.usermenu.chiedi_supporto":"Get support","header.usermenu.documenti":"My documents","header.usermenu.documenti_fav":"Favourites","header.usermenu.domande":"My questions","header.usermenu.downloaded":"Downloaded","header.usermenu.gestione_abbonamento":"Manage your subscription","header.usermenu.gestione_account":"Manage account","header.usermenu.homepage":"Home","header.usermenu.lezioni":"My lessons","header.usermenu.recensioni":"My reviews","header.usermenu.uploaded":"Uploaded","header.usermenu.vendite":"Sales area","header.usermenu.vendite.chip":"Balance","header.usermenu.videocorsi":"My video courses","headerLogged.searchPlaceholder":"Search for documents, lecture-notes, exam banks...","headerLogged.subscribe":"Subscribe","headerSidebar.aiStudio":"AI Studio","headerSidebar.archive":"Archive","headerSidebar.banner.description":"From audio notes, videos, links and photos to **summaries**, **maps** and **flashcards**: Docsity AI generates content that's easy for you to study.","headerSidebar.banner.title":"Try the Docsity AI app","headerSidebar.close":"Close","headerSidebar.demoTitle":"Test note","headerSidebar.downloadApp":"Download the app","headerSidebar.filters.downloaded":"Downloaded","headerSidebar.filters.emptyDownloaded":"Here, you will find all your downloaded documents","headerSidebar.filters.emptyUploaded":"Here you will find your documents uploaded from the web or the app","headerSidebar.filters.uploaded":"Uploaded","headerSidebar.itTakesNote":"AI takes notes for you","headerSidebar.landingSeller":"Sell on Docsity","headerSidebar.library":"Your library","headerSidebar.linkFavorites":"Favourites","headerSidebar.linkFavoritesEmpty":"Like a document? Click on this symbol to add it to your favourites","headerSidebar.linkHome":"Home","headerSidebar.linkLogin":"Sign up","headerSidebar.linkRecents":"Recently seen by you","headerSidebar.linkRecentsEmpty":"Here you will find your most recently viewed documents, start your search now!","headerSidebar.linkSeller":"Sales area","headerSidebar.loading":"Creation in progress...","headerSidebar.open":"Open","headerSidebar.popoverViewAll":"View all","headerSidebar.uploadCTA":"Upload","modals.modify_email_action_label":"Change email","modals.modify_email_heading":"Change you email address","modals.modify_email_placeholder":"Insert email address","modals.resend_email_action":"Request email","modals.resend_email_body":"**Before requesting the email, log in to your mailbox** to make sure it's still active","modals.resend_email_body_guest":"Before proceeding, confirm your email address. We sent you a link to confirm your email address.","modals.resend_email_heading":"Request confirmation email","modals.resend_email_invalid_confirm":"Resend confirmation email","modals.resend_email_invalid_description":"Please enter a valid email address","modals.resend_email_invalid_divider":"Or","modals.resend_email_invalid_edit":"Change email","modals.resend_email_invalid_modifica":"to keep the current one","modals.resend_email_invalid_title":"Your email address does not appear to be valid.","modals.resend_email_success_action":"Resend email","modals.resend_email_success_body":"Check if you received it at following email address: **%s**. If you don't find it in your inbox, check your spam folder.","modals.resend_email_success_title":"We sent you another email","notifications.actionButton.document.ko.review":"Read our guidelines","notifications.actionButton.points":"Find documents","notifications.actionButton.profile":"See suggestions","notifications.actionButton.review":"Leave a review","notifications.actionButton.seller":"Read the Strategies","notifications.actionButton.share":"Share","notifications.actionButtonGroup.point_blue":"Find documents","notifications.actionButtonGroup.review":"Leave a review","notifications.actionTextGroup.document_store":"Spread the word to other students like you","notifications.actionTextGroup.point_blue":"Download your favourite documents right away!","notifications.actionTextGroup.points":"Download your favourite documents right away!","notifications.content.document.change_approved":"The changes to document **%s** were approved","notifications.content.document.change_rejected":"The changes to document **%s** were not approved","notifications.content.document.ko.afterReview":"Te review of your document “%s” has not been accepted, as the document does not meet our guidelines","notifications.content.document.ko.noReview":"Your document ”%s\" wasn't published. \u003cbr/\u003e\u003cu\u003e**Read our guidelines**\u003c/u\u003e","notifications.content.document.ko.review":"Your document ”%s\" wasn't published. \u003cbr/\u003e\u003cu\u003e**Request a review**\u003c/u\u003e","notifications.content.document.store_approved":"The %s document is officially on sale at the Store","notifications.content.invoice.ready":"A new invoice is available in your personal area","notifications.content.oboarding_b2b":"We help you find **work and study opportunities that suit you:** answer a few questions and get %s Download Points","notifications.content.point_blue_answer":"You received %s Download pts for answering the question %s","notifications.content.point_blue_answer_best":"You received %s Download pts because your answer was rated as the best answer.","notifications.content.point_blue_document_download":"You received %s Download pts because %s users downloaded your document %s","notifications.content.point_blue_document_download_1":"You received %s Download pts because a user downloaded your document %s","notifications.content.point_blue_document_promoted":"You have received **%d Download points** for promoting your documents to **Top**","notifications.content.point_blue_document_request":"Some of your documents have been selected to become **Top**. Promote them and earn **%d Download points for each**","notifications.content.point_blue_premium_ai":"You have received **%d Download Points** for activating a Premium plan","notifications.content.point_blue_profile":"You received %s Download pts for completing your profile.","notifications.content.point_blue_review_document":"You received %s Download pts for leaving a review to %s","notifications.content.point_blue_review_professor":"You received %s Download points for reviewing professor %s","notifications.content.point_blue_review_university":"You received %s Download pts for leaving a review to %s","notifications.content.point_blue_upload":"You received %s Download pts for uploading the document %s","notifications.content.point_yellow.renewal":"You received %s Premium pts upon the renewal of your %s subscription.","notifications.content.profile":"Did you know that we suggest **content based on the subjects listed in your profile**? These are associated with the documents you have downloaded to date, but **you can update them whenever you want**!","notifications.content.question.answer":"%s replied to your question: %s.","notifications.content.question.answer_comment":"%s commented your answer to the question: %s.","notifications.content.question.answer_follow":"%s replied to the question you follow: %s.","notifications.content.question.comment":"%s added a comment to your question: %s.","notifications.content.review.notify_received":"You received new reviews last week!","notifications.content.review.receive_document":"%s rated your document: %s.","notifications.content.review.release_course":"What do you think of the **%s** course?","notifications.content.review.release_document":"Leave a review to %s and get %d Download points.","notifications.content.review.release_document_free":"Review the document you downloaded: %s\",2020-12-17 17:41:08","notifications.content.review.release_professor":"Do you know prof. %s? Write a review and get %d download points","notifications.content.review.release_professors":"Review your University professors and earn Download points","notifications.content.seller":"Learn now about some **Selling strategies**","notifications.content.seller.discovery":"Learn now about some **Selling strategies**","notifications.content.withdrawal.pending_fraud":"Your **withdrawals are suspended** because our payment gateway **has abnormal requests**. We are verifying that everything is ok.","notifications.contentGroup.comments":"%s and other %s users added a comment to your question: %s.","notifications.contentGroup.comments_2":"%s and another user added a comment to your question: %s.","notifications.contentGroup.docreviews_2":"You have %s pending reviews. Get %d Download points for each reviewed document","notifications.contentGroup.docreviews_free":"**%s** and other %s users replied to your question: %s.","notifications.contentGroup.documents":"%s and other %s users reviewed your document: %s.","notifications.contentGroup.documents_2":"%s and another user reviewed your document: %s.","notifications.contentGroup.follows":"%s and other %s users replied to a question you follow: %s.","notifications.contentGroup.follows_2":"%s and another user replied a question you follow: %s.","notifications.contentGroup.point_blue":"You received %s Download points since the last time.","notifications.contentGroup.point_blue_review_professor":"You received %s Download points since the last time","notifications.contentGroup.question_answers":"**%s** and other %s users replied to your question: \"%s\".","notifications.contentGroup.question_answers_2":"%s and another user replied to your question: %s.","notifications.contentGroup.questions":"%s and other %s commented your answer to the question: %s.","notifications.contentGroup.questions_2comments":"%s and another user commented your answer to the question: %s.","phoneCondition.conditionOne":"Do not use a VOIP number or a temporary number, they are not accepted","phoneCondition.conditionThree":"We will not be able to retrieve your number, so don't lose it","phoneCondition.conditionTwo":"You will need your number every time you want to withdraw","premiumAIModal.box.bottom":"Cancel anytime","premiumAIModal.box.claim":"%1$s%2$s per month","premiumAIModal.box.head.premium":"AI is already included in your subscription","premiumAIModal.close":"Close","premiumAIModal.close.download":"Continue without Premium","premiumAIModal.cta":"Subscribe now","premiumAIModal.cta.download":"Activate Premium AI","premiumAIModal.feature1":"Use AI on **private files**","premiumAIModal.feature2":"Turn **your files into summaries**","premiumAIModal.feature3":"Generate concept maps and **edit them however you like**","premiumAIModal.feature3updated":"Generate and export **concept maps**","premiumAIModal.feature4":"Generate quizzes, with **solutions included**","premiumAIModal.feature5":"Make **insights in chat**","premiumAIModal.firstPurchase":"With your first purchase, you'll receive **%s blue points** to download documents","premiumAIModal.subheading.blockCopy":"Get full access to copy, save, and use content as many times as you want.","premiumAIModal.subheading.download":"To download summaries, maps, and quizzes generated by AI, you need Premium AI.","premiumAIModal.title":"Study with AI **without limits**","premiumAIModal.title.blockCopy":"Upgrade to Premium **to copy** text","premiumAIModal.title.download":"Unlock downloads with Premium AI","promoAppModal.downloadApp":"Download the app","promoAppModal.features1":"You listen, AI writes every word for you","promoAppModal.features2":"Scan your notes and books","promoAppModal.features3":"Create summaries, maps and quizzes with AI","promoAppModal.title":"Download the app and transcribe lessons with AI","shareModal.copyAction":"Copy","shareModal.linkCopied":"Link copied!","shareModal.title":"Share \"%s\"","uploadModal.alertCapReached":"You've reached the daily limit of %1$d document uploads for using the AI. Come back tomorrow to upload more documents.","uploadModal.alertDocumentSize":"The file is too large: how about compressing and re-uploading it? ( %d MB is the maximum size)","uploadModal.alertLoadFailed":"Oops! Something went wrong","uploadModal.alertPageCount":"Currently we cannot handle files that have less than %1$s pages or more than %2$s pages.","uploadModal.community.buttonTitle":"Upload file","uploadModal.community.capReached.features1":"AI Studio not available","uploadModal.community.capReached.features2":"Earn points by helping others","uploadModal.community.features1":"Earn points by helping others","uploadModal.community.features2":"Use AI Studio Basic for free","uploadModal.community.features3":"Earn points by helping others","uploadModal.community.featuresRemaining":"Use AI Studio for free (%1$s %2$s)","uploadModal.community.points":"points","uploadModal.community.premium.features1":"Process your content with AI","uploadModal.community.title":"Upload to the community","uploadModal.community.usePlural":"remaining uses","uploadModal.community.useSingular":"remaining use","uploadModal.dropArea":"Drag and drop files","uploadModal.maxSizeTip":"PDFs of max %1$s MB that have between %2$s and %3$s pages","uploadModal.private.features1":"Upload documents that are only visible to you","uploadModal.private.features2":"Use AI Studio without limits","uploadModal.private.features3":"Included in your subscription","uploadModal.private.title":"Upload privately","uploadModal.selectButton":"Choose file","uploadModal.sellerBox.becomeSeller":"\u003cu\u003e**Become a seller!**\u003c/u\u003e","uploadModal.sellerBox.description":"Do you want to make money with your notes?","uploadModal.sellerBox.isSeller":"\u003cu\u003e**Sell Documents**\u003c/u\u003e","uploadModal.title":"We're uploading the document","uploadModal.uploadArea":"Upload your file","uploadModal.uploadTypeLimitations":"Photos and scans are not compatible","uploadModal.wrongFile":"Wrong type of file","word.common.documenti":"Documents","word.common.domande":"questions","word.common.maturita":"maturity","word.common.quiz":"Quiz","word.common.test":"test","word.common.universita":"University","word.common.veditutte":"View all","word.common.veditutti":"View all","word.common.video":"Video Courses"}},"trace":{"page_type":"document.view","navigation_language":"en"},"locale":"en","pointsRules":{"document_upload":20,"document_review":5,"university_review":5,"professor_review":5,"user_signup":10,"user_profile_b2b":10,"answer":5,"answer_best":10,"document_prime_promoted":100,"document_upload_ai_slave":5},"enabledModules":{"isPremiumEnabled":true,"isStoreEnabled":true,"isQuizEnabled":false,"isVideoEnabled":false,"isQuestionsEnabled":true,"isOnboardingB2bEnabled":true,"isProfessorsEnabled":true,"isProfessorReviewsEnabled":false,"isFastCheckoutEnabled":true,"isBlogEnabled":true,"isAiEnabled":true,"isLeanFreeToStoreEnabled":true},"options":{"headerStrategy":"NOT_ANIMATION_NOT_ALERTS","showFooter":true,"showHeader":true},"translationsUserLang":null,"trackParams":true,"_sentryTraceData":"35220b258e264178b760a9263b1509df-aef1b00f43472caf-0","_sentryBaggage":"sentry-environment=production,sentry-release=4.10.13,sentry-public_key=e22fc7b9af4a4f95b7a7c142e6fe1e5f,sentry-trace_id=35220b258e264178b760a9263b1509df,sentry-sample_rate=0.01,sentry-transaction=%2Fdocs,sentry-sampled=false","doc":{"id":6870126,"lang":"en","slug":"final-exam-solutions-for-introduction-to-computing-using-java-cs-1110","userId":25639373,"title":"Final Exam Solutions for Introduction to Computing Using Java | CS 1110","description":"Material Type: Exam;\r\nProfessor: Gries;\r\nClass: Introduction to Computing Using Java;\r\nSubject: Computer Science;\r\nUniversity: Cornell University;\r\nTerm: Fall 2009;","downloads":0,"reviewsCount":0,"averageVotes":"0.0","isStore":false,"isPrime":false,"isPrimeEnabled":false,"isTop":false,"isActive":true,"isReviewed":true,"isHighschool":false,"isUniversity":true,"isSitePatatabrava":false,"isSiteEbah":false,"createdAt":{"timestamp":1251662400,"date":"2009-08-30","time":"22:00:00"},"year":2009,"favouritesCount":0,"points":20,"pointsIncrease":true,"lastPriceDown":null,"thumbnail":"https://static.docsity.com/media/avatar/documents/2009/08/30/c9b8c77938e3b6eae540dff5978b73d7.jpeg","isUnlocked":false,"file":{"pages":10,"fileExt":"pdf","source":"file","isUnconverted":false,"id":4396167,"firstPageUrl":"https://static.docsity.com/documents_first_pages/2009/08/31/c4cf3f55a9ae3761c26ac5d399f2c225.png","policyDate":{"timestamp":1783097793,"date":"2026-07-03","time":"18:56:33"},"htmlCssKey":"documents_html/css/2009/08/31/c9b8c77938e3b6eae540dff5978b73d7/c9b8c77938e3b6eae540dff5978b73d7.css","htmlStructureKey":"documents_html/pages/2009/08/31/c9b8c77938e3b6eae540dff5978b73d7/c9b8c77938e3b6eae540dff5978b73d7.json","textContentKey":"documents_text_html/2009/08/31/c9b8c77938e3b6eae540dff5978b73d7.html"},"country":{"lang":"en"},"typology":{"id":18,"name":"Exams","slug":"exam-questions"},"subject":{"id":352,"name":"Computer Science","slug":"computer-science-2"},"exam":{"id":57643,"name":"Computer Science","slug":"computer-science-168"},"university":{"id":1312,"lang":"en","slug":"cornell-university-ny","name":"Cornell University","country":{"code":"us"}},"professor":{"id":863424,"lang":"en","isActive":true,"isReviewed":true,"firstname":"D. Gries","lastname":"","slug":"d-gries"},"optimization":null,"user":{"id":25639373,"username":"koofers-user-o61","avatar":"https://static.docsity.com/media/avatar/users/default/avatar_06.png","url":"https://www.docsity.com/en/users/profile/koofers-user-o61/home/","isActive":true,"country":{"code":"us"},"stat":{"receivedReviewsCount":0,"uploadedDocumentsCount":10,"receivedReviewsAverageVotes":0},"seller":null}},"documentCssUrl":"https://static.docsity.com/documents_html/css/2009/08/31/c9b8c77938e3b6eae540dff5978b73d7/c9b8c77938e3b6eae540dff5978b73d7.css","documentBgPolicy":"?Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9zdGF0aWMuZG9jc2l0eS5jb20vZG9jdW1lbnRzX2h0bWwvaW1hZ2VzLzIwMDkvMDgvMzEvYzliOGM3NzkzOGUzYjZlYWU1NDBkZmY1OTc4YjczZDcvKi5wbmciLCJDb25kaXRpb24iOnsiRGF0ZUxlc3NUaGFuIjp7IkFXUzpFcG9jaFRpbWUiOjE3ODMwOTc3OTN9fX1dfQ__\u0026Key-Pair-Id=K2FDQI4R6KV6U\u0026Signature=uCZMAYZPvmoBGm3Mv2lsem8Hi6pbkD-7yXHp337Xx26PYy2p4OQjfGrw8d213lFA6920KYU7FUVdMkuJU~YNArOc885zLp0SnmRazcSTX0T09b-gGxcIXq-mPEl9m7dFxRVylG55Y8okDLuiettWCsGW0YW3j1Xiul02pwMMI2qvIVPYxXNgGg3V3Jvg5bdwC6uGvTzzqlEwH06E57zou-EA~4yr6o2Q7ImwgwJFr9JPNFwE14jo9qjV0fULt51UWayAmX9ii-U2hlaYwyYhYLZZOCOGntE8D2G~D7A5IYb9YA9dX9D~kGAICoWYTj7-oyD~Qi9z0RWinuEIkLEgfg__","documentContent":[{"html":"\u003cdiv class=\"pc pc1 w0 h0\"\u003e\u003cimg class=\"bi x0 y0 w1 h1\" alt=\"bg1\" src=\"https://static.docsity.com/documents_html/images/2009/08/31/c9b8c77938e3b6eae540dff5978b73d7/bg1.png?Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9zdGF0aWMuZG9jc2l0eS5jb20vZG9jdW1lbnRzX2h0bWwvaW1hZ2VzLzIwMDkvMDgvMzEvYzliOGM3NzkzOGUzYjZlYWU1NDBkZmY1OTc4YjczZDcvKi5wbmciLCJDb25kaXRpb24iOnsiRGF0ZUxlc3NUaGFuIjp7IkFXUzpFcG9jaFRpbWUiOjE3ODMwOTc3OTN9fX1dfQ__\u0026Key-Pair-Id=K2FDQI4R6KV6U\u0026Signature=uCZMAYZPvmoBGm3Mv2lsem8Hi6pbkD-7yXHp337Xx26PYy2p4OQjfGrw8d213lFA6920KYU7FUVdMkuJU~YNArOc885zLp0SnmRazcSTX0T09b-gGxcIXq-mPEl9m7dFxRVylG55Y8okDLuiettWCsGW0YW3j1Xiul02pwMMI2qvIVPYxXNgGg3V3Jvg5bdwC6uGvTzzqlEwH06E57zou-EA~4yr6o2Q7ImwgwJFr9JPNFwE14jo9qjV0fULt51UWayAmX9ii-U2hlaYwyYhYLZZOCOGntE8D2G~D7A5IYb9YA9dX9D~kGAICoWYTj7-oyD~Qi9z0RWinuEIkLEgfg__\" fetchpriority=\"high\" decoding=\"auto\"\u003e\u003cdiv class=\"c x1 y1 w2 h2\"\u003e\u003cdiv class=\"t m0 x2 h3 y2 ff1 fs0 fc0 sc0 ls0 ws4\"\u003eFinal CS1110, Fall 2008 NAME N\u003cspan class=\"_ _0\"\u003e\u003c/span\u003eET ID \u003cspan class=\"_ _1\"\u003e \u003c/span\u003e page 1 \u003c/div\u003e\u003cdiv class=\"t m0 x2 h4 y3 ff1 fs1 fc0 sc0 ls6 ws4\"\u003eWe grade the\u003cspan class=\"_ _0\"\u003e\u003c/span\u003e final Thursd\u003cspan class=\"_ _0\"\u003e\u003c/span\u003eay. Grades f\u003cspan class=\"_ _0\"\u003e\u003c/span\u003eor the final ar\u003cspan class=\"_ _0\"\u003e\u003c/span\u003ee e\u003cspan class=\"ls5\"\u003ex-\u003c/span\u003e\u003c/div\u003e\u003cdiv class=\"t m0 x2 h4 y4 ff1 fs1 fc0 sc0 ls6 ws4\"\u003epected be po\u003cspan class=\"_ _0\"\u003e\u003c/span\u003ested on the C\u003cspan class=\"_ _0\"\u003e\u003c/span\u003eMS in late af\u003cspan class=\"_ _0\"\u003e\u003c/span\u003eternoon. Grad\u003cspan class=\"_ _0\"\u003e\u003c/span\u003ees for the \u003c/div\u003e\u003cdiv class=\"t m0 x2 h4 y5 ff1 fs1 fc0 sc0 ls6 ws4\"\u003ecourse will ta\u003cspan class=\"_ _0\"\u003e\u003c/span\u003eke a few day\u003cspan class=\"_ _0\"\u003e\u003c/span\u003es more. You\u003cspan class=\"_ _0\"\u003e\u003c/span\u003e can look at y\u003cspan class=\"_ _0\"\u003e\u003c/span\u003eour final \u003c/div\u003e\u003cdiv class=\"t m0 x2 h4 y6 ff1 fs1 fc0 sc0 ls6 ws4\"\u003ewhen you ret\u003cspan class=\"_ _0\"\u003e\u003c/span\u003eurn next year\u003cspan class=\"_ _0\"\u003e\u003c/span\u003e. HAVE A N\u003cspan class=\"_ _0\"\u003e\u003c/span\u003eICE HOLID\u003cspan class=\"_ _0\"\u003e\u003c/span\u003eAY! \u003c/div\u003e\u003cdiv class=\"t m0 x2 h4 y7 ff1 fs1 fc0 sc0 ls6 ws4\"\u003ePlease submi\u003cspan class=\"_ _0\"\u003e\u003c/span\u003et all requests \u003cspan class=\"_ _0\"\u003e\u003c/span\u003efor regrades \u003cspan class=\"_ _0\"\u003e\u003c/span\u003efor things oth\u003cspan class=\"_ _0\"\u003e\u003c/span\u003eer than \u003c/div\u003e\u003cdiv class=\"t m0 x2 h4 y8 ff1 fs1 fc0 sc0 ls6 ws4\"\u003ethe final BY \u003cspan class=\"_ _0\"\u003e\u003c/span\u003eNOON TOM\u003cspan class=\"_ _0\"\u003e\u003c/span\u003eORROW. U\u003cspan class=\"_ _0\"\u003e\u003c/span\u003ese the CMS \u003cspan class=\"_ _0\"\u003e\u003c/span\u003ewhere po\u003cspan class=\"ls7\"\u003es-\u003c/span\u003e\u003c/div\u003e\u003cdiv class=\"t m0 x2 h4 y9 ff1 fs1 fc0 sc0 ls6 ws4\"\u003esible; email G\u003cspan class=\"_ _0\"\u003e\u003c/span\u003eries otherwi\u003cspan class=\"_ _0\"\u003e\u003c/span\u003ese. \u003c/div\u003e\u003cdiv class=\"t m0 x2 h4 ya ff1 fs1 fc0 sc0 ls6 ws4\"\u003eYou have 2.5\u003cspan class=\"_ _0\"\u003e\u003c/span\u003e hours to com\u003cspan class=\"_ _0\"\u003e\u003c/span\u003eplete the que\u003cspan class=\"_ _0\"\u003e\u003c/span\u003estions in this\u003cspan class=\"_ _0\"\u003e\u003c/span\u003e exam, \u003c/div\u003e\u003cdiv class=\"t m0 x2 h4 yb ff1 fs1 fc0 sc0 ls6 ws4\"\u003ewhich are nu\u003cspan class=\"_ _0\"\u003e\u003c/span\u003embered 0..8. \u003cspan class=\"_ _0\"\u003e\u003c/span\u003ePlease glance\u003cspan class=\"_ _0\"\u003e\u003c/span\u003e through the \u003cspan class=\"_ _0\"\u003e\u003c/span\u003ewhole \u003c/div\u003e\u003cdiv class=\"t m0 x2 h4 yc ff1 fs1 fc0 sc0 ls6 ws4\"\u003eexam before \u003cspan class=\"_ _0\"\u003e\u003c/span\u003estarting. The \u003cspan class=\"_ _0\"\u003e\u003c/span\u003eexam is wort\u003cspan class=\"_ _0\"\u003e\u003c/span\u003eh 100 points.\u003cspan class=\"_ _0\"\u003e\u003c/span\u003e \u003c/div\u003e\u003cdiv class=\"t m0 x2 h4 yd ff2 fs1 fc0 sc0 ls6 ws4\"\u003eQuestion 0 (\u003cspan class=\"_ _0\"\u003e\u003c/span\u003e1 point).\u003cspan class=\"ff1\"\u003e Prin\u003cspan class=\"_ _0\"\u003e\u003c/span\u003et your name \u003cspan class=\"_ _0\"\u003e\u003c/span\u003eand \u003c/span\u003enet id\u003cspan class=\"ff1\"\u003e at\u003cspan class=\"_ _0\"\u003e\u003c/span\u003e the top of \u003c/span\u003e\u003c/div\u003e\u003cdiv class=\"t m0 x2 h4 ye ff1 fs1 fc0 sc0 ls6 ws4\"\u003eeach page. Pl\u003cspan class=\"_ _0\"\u003e\u003c/span\u003eease make th\u003cspan class=\"_ _0\"\u003e\u003c/span\u003eem legible. \u003c/div\u003e\u003cdiv class=\"t m0 x2 h4 yf ff2 fs1 fc0 sc0 ls6 ws4\"\u003eQuestion \u003cspan class=\"_ _0\"\u003e \u003c/span\u003e1 \u003cspan class=\"_ _0\"\u003e\u003c/span\u003e(12 \u003cspan class=\"_ _0\"\u003e\u003c/span\u003epoints). \u003cspan class=\"_ _0\"\u003e \u003c/span\u003eLoops \u003cspan class=\"_ _0\"\u003e \u003c/span\u003eand \u003cspan class=\"_ _0\"\u003e \u003c/span\u003einvarian\u003cspan class=\"_ _0\"\u003e\u003c/span\u003ets\u003cspan class=\"ls3\"\u003e. \u003c/span\u003e\u003cspan class=\"ff1\"\u003eWr\u003cspan class=\"_ _0\"\u003e\u003c/span\u003eite a \u003cspan class=\"_ _0\"\u003e \u003c/span\u003eloop \u003c/span\u003e\u003c/div\u003e\u003cdiv class=\"t m0 x2 h4 y10 ff1 fs1 fc0 sc0 ls6 ws4\"\u003e(and i\u003cspan class=\"_ _0\"\u003e\u003c/span\u003ets init\u003cspan class=\"_ _0\"\u003e\u003c/span\u003eialization) \u003cspan class=\"_ _0\"\u003e \u003c/span\u003ethat \u003cspan class=\"_ _0\"\u003e \u003c/span\u003eplaces \u003cspan class=\"_ _0\"\u003e \u003c/span\u003ethe \u003cspan class=\"_ _0\"\u003e \u003c/span\u003eodd \u003cspan class=\"_ _0\"\u003e\u003c/span\u003eelements \u003cspan class=\"_ _0\"\u003e \u003c/span\u003eof \u003cspan class=\"_ _0\"\u003e \u003c/span\u003earray \u003cspan class=\"_ _0\"\u003e \u003c/span\u003e\u003cspan class=\"ff3 ls1\"\u003eb\u003c/span\u003e \u003c/div\u003e\u003cdiv class=\"t m0 x2 h4 y11 ff1 fs1 fc0 sc0 ls6 ws4\"\u003ein \u003cspan class=\"_\"\u003e \u003c/span\u003ethe \u003cspan class=\"_ _0\"\u003e\u003c/span\u003ebeginning \u003cspan class=\"_\"\u003e \u003c/span\u003eof \u003cspan class=\"_\"\u003e \u003c/span\u003earray \u003cspan class=\"_ _0\"\u003e \u003c/span\u003e\u003cspan class=\"ff3 ls1\"\u003ec\u003c/span\u003e, \u003cspan class=\"_\"\u003e \u003c/span\u003ein \u003cspan class=\"_ _0\"\u003e \u003c/span\u003ereverse \u003cspan class=\"_\"\u003e \u003c/span\u003eorder \u003cspan class=\"_\"\u003e \u003c/span\u003ein \u003cspan class=\"_ _0\"\u003e \u003c/span\u003ewhich \u003cspan class=\"_\"\u003e \u003c/span\u003ethey \u003c/div\u003e\u003cdiv class=\"t m0 x2 h4 y12 ff1 fs1 fc0 sc0 ls6 ws4\"\u003eappear \u003cspan class=\"_ _0\"\u003e \u003c/span\u003ein \u003cspan class=\"_\"\u003e \u003c/span\u003eb. For \u003cspan class=\"_\"\u003e \u003c/span\u003eexample, \u003cspan class=\"_ _0\"\u003e\u003c/span\u003eif \u003cspan class=\"_ _0\"\u003e \u003c/span\u003e\u003cspan class=\"ff3 ls1\"\u003eb\u003c/span\u003e \u003cspan class=\"_\"\u003e \u003c/span\u003econtains {3\u003cspan class=\"_ _0\"\u003e\u003c/span\u003e, \u003cspan class=\"_ _0\"\u003e\u003c/span\u003e1, \u003cspan class=\"_ _0\"\u003e \u003c/span\u003e4, \u003cspan class=\"_\"\u003e \u003c/span\u003e5, 9, \u003cspan class=\"_\"\u003e \u003c/span\u003e8, 7}, \u003c/div\u003e\u003cdiv class=\"t m0 x2 h4 y13 ff1 fs1 fc0 sc0 ls6 ws4\"\u003ethe first five \u003cspan class=\"_ _0\"\u003e\u003c/span\u003eelements of \u003cspan class=\"ff3 ls2\"\u003ec\u003c/span\u003e\u003cspan class=\"ls3\"\u003e w\u003cspan class=\"_ _0\"\u003e\u003c/span\u003eill be {7, 9, 5, 1, 3}. \u003c/span\u003e\u003c/div\u003e\u003cdiv class=\"t m0 x3 h4 y14 ff1 fs1 fc0 sc0 ls6 ws4\"\u003eThe \u003cspan class=\"_\"\u003e \u003c/span\u003eprecondition, \u003cspan class=\"_\"\u003e \u003c/span\u003einvariant, \u003cspan class=\"_\"\u003e \u003c/span\u003eand \u003cspan class=\"_\"\u003e \u003c/span\u003epostcondition\u003cspan class=\"_ _0\"\u003e\u003c/span\u003e \u003cspan class=\"_\"\u003e \u003c/span\u003eare \u003cspan class=\"_ _0\"\u003e \u003c/span\u003egiven\u003cspan class=\"_ _0\"\u003e\u003c/span\u003e \u003c/div\u003e\u003cdiv class=\"t m0 x2 h4 y15 ff1 fs1 fc0 sc0 ls6 ws4\"\u003ebelow. \u003cspan class=\"_ _0\"\u003e\u003c/span\u003eYou \u003cspan class=\"ff4 ws0\"\u003em\u003cspan class=\"_ _0\"\u003e \u003c/span\u003eust\u003c/span\u003e us\u003cspan class=\"_ _0\"\u003e\u003c/span\u003ee the \u003cspan class=\"_ _0\"\u003e \u003c/span\u003egiven \u003cspan class=\"_ _0\"\u003e \u003c/span\u003einvarian\u003cspan class=\"_ _0\"\u003e\u003c/span\u003et. Plea\u003cspan class=\"_ _0\"\u003e\u003c/span\u003ese help\u003cspan class=\"_ _0\"\u003e\u003c/span\u003e yourse\u003cspan class=\"_ _0\"\u003e\u003c/span\u003elf and\u003cspan class=\"_ _0\"\u003e\u003c/span\u003e us \u003cspan class=\"_ _0\"\u003e \u003c/span\u003eby \u003cspan class=\"_ _0\"\u003e\u003c/span\u003elooking \u003cspan class=\"_ _0\"\u003e\u003c/span\u003every \u003cspan class=\"_ _0\"\u003e\u003c/span\u003ecarefully \u003cspan class=\"_ _0\"\u003e\u003c/span\u003eat th\u003cspan class=\"_ _0\"\u003e\u003c/span\u003ee i\u003cspan class=\"ls5\"\u003en-\u003c/span\u003e\u003c/div\u003e\u003cdiv class=\"t m0 x2 h4 y16 ff1 fs1 fc0 sc0 ls6 ws4\"\u003evariant. D\u003cspan class=\"_ _0\"\u003e\u003c/span\u003erawing t\u003cspan class=\"_ _0\"\u003e\u003c/span\u003ehe invaria\u003cspan class=\"_ _0\"\u003e\u003c/span\u003ent as \u003cspan class=\"_ _0\"\u003e\u003c/span\u003ea picture-\u003cspan class=\"_ _0\"\u003e\u003c/span\u003ediagram m\u003cspan class=\"_ _0\"\u003e\u003c/span\u003eay help.\u003cspan class=\"_ _0\"\u003e\u003c/span\u003e Of co\u003cspan class=\"_ _0\"\u003e\u003c/span\u003eurse, use\u003cspan class=\"_ _0\"\u003e\u003c/span\u003e the v\u003cspan class=\"_ _0\"\u003e\u003c/span\u003eariables th\u003cspan class=\"_ _0\"\u003e\u003c/span\u003eat are \u003cspan class=\"_ _0\"\u003e\u003c/span\u003enamed \u003c/div\u003e\u003cdiv class=\"t m0 x2 h4 y17 ff1 fs1 fc0 sc0 ls6 ws4\"\u003ein the invaria\u003cspan class=\"_ _0\"\u003e\u003c/span\u003ent. \u003c/div\u003e\u003cdiv class=\"t m0 x2 h4 y18 ff1 fs1 fc0 sc0 ls6 ws4\"\u003e \u003c/div\u003e\u003cdiv class=\"t m0 x2 h4 y19 ff1 fs1 fc0 sc0 ls6 ws4\"\u003e// preconditio\u003cspan class=\"_ _0\"\u003e\u003c/span\u003en\u003cspan class=\"ls3\"\u003e: \u003c/span\u003eThe size of\u003cspan class=\"_ _0\"\u003e\u003c/span\u003e \u003cspan class=\"ff3 ls1\"\u003eb\u003c/span\u003e is at least 0 \u003cspan class=\"_ _0\"\u003e\u003c/span\u003eand \u003cspan class=\"ff3 ls1\"\u003ec\u003c/span\u003e is big en\u003cspan class=\"_ _0\"\u003e\u003c/span\u003eough to conta\u003cspan class=\"_ _0\"\u003e\u003c/span\u003ein the odd el\u003cspan class=\"_ _0\"\u003e\u003c/span\u003eements of \u003cspan class=\"ff3 ls1\"\u003eb\u003c/span\u003e. \u003c/div\u003e\u003cdiv class=\"t m0 x2 h4 y1a ff1 fs1 fc0 sc0 ls6 ws4\"\u003e \u003c/div\u003e\u003cdiv class=\"t m0 x2 h4 y1b ff1 fs1 fc0 sc0 ls6 ws4\"\u003e \u003c/div\u003e\u003cdiv class=\"t m0 x2 h4 y1c ff1 fs1 fc0 sc0 ls6 ws4\"\u003e// invariant: \u003cspan class=\"ff3 ls4 ws1\"\u003ec[0..k\u003cspan class=\"ls1\"\u003e-\u003c/span\u003e1]\u003c/span\u003e \u003cspan class=\"_ _0\"\u003e\u003c/span\u003econtains the o\u003cspan class=\"_ _0\"\u003e\u003c/span\u003edd elements \u003cspan class=\"_ _0\"\u003e\u003c/span\u003eof \u003cspan class=\"ff3 ls4 ws1\"\u003eb[h..b.length\u003cspan class=\"ls1\"\u003e-\u003c/span\u003e1]\u003c/span\u003e, in rever\u003cspan class=\"_ _0\"\u003e\u003c/span\u003ese order. \u003c/div\u003e\u003cdiv class=\"t m0 x2 h4 y1d ff2 fs1 fc0 sc0 ls6 ws4\"\u003ewhile \u003cspan class=\"ff1 ls8\"\u003e( \u003cspan class=\"ls3\"\u003e \u003cspan class=\"ls6\"\u003e) { \u003c/span\u003e\u003c/span\u003e\u003c/span\u003e\u003c/div\u003e\u003cdiv class=\"t m0 x2 h4 y1e ff1 fs1 fc0 sc0 ls6 ws4\"\u003e \u003c/div\u003e\u003cdiv class=\"t m0 x2 h4 y1f ff1 fs1 fc0 sc0 ls6 ws4\"\u003e \u003c/div\u003e\u003cdiv class=\"t m0 x2 h4 y20 ff1 fs1 fc0 sc0 ls6 ws4\"\u003e \u003c/div\u003e\u003cdiv class=\"t m0 x2 h4 y21 ff1 fs1 fc0 sc0 ls6 ws4\"\u003e \u003c/div\u003e\u003cdiv class=\"t m0 x2 h4 y22 ff1 fs1 fc0 sc0 ls6 ws4\"\u003e \u003c/div\u003e\u003cdiv class=\"t m0 x2 h4 y23 ff1 fs1 fc0 sc0 ls6 ws4\"\u003e \u003c/div\u003e\u003cdiv class=\"t m0 x2 h4 y24 ff1 fs1 fc0 sc0 ls6 ws4\"\u003e \u003c/div\u003e\u003cdiv class=\"t m0 x2 h4 y25 ff1 fs1 fc0 sc0 ls6 ws4\"\u003e \u003c/div\u003e\u003cdiv class=\"t m0 x2 h4 y26 ff1 fs1 fc0 sc0 ls6 ws4\"\u003e \u003c/div\u003e\u003cdiv class=\"t m0 x2 h4 y27 ff1 fs1 fc0 sc0 ls6 ws4\"\u003e \u003c/div\u003e\u003cdiv class=\"t m0 x2 h4 y28 ff1 fs1 fc0 sc0 ls6 ws4\"\u003e \u003c/div\u003e\u003cdiv class=\"t m0 x2 h4 y29 ff1 fs1 fc0 sc0 ls6 ws4\"\u003e} \u003c/div\u003e\u003cdiv class=\"t m0 x2 h4 y2a ff1 fs1 fc0 sc0 ls6 ws4\"\u003e// postconditi\u003cspan class=\"_ _0\"\u003e\u003c/span\u003eon: \u003cspan class=\"ff3 ls4 ws1\"\u003ec[0..k\u003cspan class=\"ls1 ws2\"\u003e-1]\u003c/span\u003e\u003c/span\u003e contains\u003cspan class=\"_ _0\"\u003e\u003c/span\u003e the odd elem\u003cspan class=\"_ _0\"\u003e\u003c/span\u003eents of \u003cspan class=\"ff3 ls1\"\u003eb\u003c/span\u003e, in r\u003cspan class=\"_ _0\"\u003e\u003c/span\u003eeverse order. \u003c/div\u003e\u003c/div\u003e\u003cdiv class=\"c x4 y2b w3 h5\"\u003e\u003cdiv class=\"t m0 x5 h4 y2c ff1 fs1 fc0 sc0 ls5 ws4\"\u003eQuestion 0. _________ (out of 0\u003cspan class=\"ws3\"\u003e1)\u003c/span\u003e\u003cspan class=\"ls6\"\u003e \u003c/span\u003e\u003c/div\u003e\u003cdiv class=\"t m0 x5 h4 y2d ff1 fs1 fc0 sc0 ls6 ws4\"\u003e \u003c/div\u003e\u003cdiv class=\"t m0 x5 h4 y2e ff1 fs1 fc0 sc0 ls6 ws4\"\u003eQuestion 1. _\u003cspan class=\"_ _0\"\u003e\u003c/span\u003e________ (o\u003cspan class=\"_ _0\"\u003e\u003c/span\u003eut of 12) \u003c/div\u003e\u003cdiv class=\"t m0 x5 h4 y2f ff1 fs1 fc0 sc0 ls6 ws4\"\u003e \u003c/div\u003e\u003cdiv class=\"t m0 x5 h4 y30 ff1 fs1 fc0 sc0 ls6 ws4\"\u003eQuestion 2. _\u003cspan class=\"_ _0\"\u003e\u003c/span\u003e________ (o\u003cspan class=\"_ _0\"\u003e\u003c/span\u003eut of 12) \u003c/div\u003e\u003cdiv class=\"t m0 x5 h4 y31 ff1 fs1 fc0 sc0 ls6 ws4\"\u003e \u003c/div\u003e\u003cdiv class=\"t m0 x5 h4 y32 ff1 fs1 fc0 sc0 ls6 ws4\"\u003eQuestion 3. _\u003cspan class=\"_ _0\"\u003e\u003c/span\u003e________ (o\u003cspan class=\"_ _0\"\u003e\u003c/span\u003eut of 12) \u003c/div\u003e\u003cdiv class=\"t m0 x5 h4 y33 ff1 fs1 fc0 sc0 ls6 ws4\"\u003e \u003c/div\u003e\u003cdiv class=\"t m0 x5 h4 y34 ff1 fs1 fc0 sc0 ls5 ws4\"\u003eQuestion 4. _________ (out of \u003cspan class=\"ws3\"\u003e12\u003c/span\u003e\u003cspan class=\"ls6\"\u003e) \u003c/span\u003e\u003c/div\u003e\u003cdiv class=\"t m0 x5 h4 y35 ff1 fs1 fc0 sc0 ls6 ws4\"\u003e \u003c/div\u003e\u003cdiv class=\"t m0 x5 h4 y36 ff1 fs1 fc0 sc0 ls6 ws4\"\u003eQuestion 5. _\u003cspan class=\"_ _0\"\u003e\u003c/span\u003e________ (o\u003cspan class=\"_ _0\"\u003e\u003c/span\u003eut of 12) \u003c/div\u003e\u003cdiv class=\"t m0 x5 h4 y37 ff1 fs1 fc0 sc0 ls6 ws4\"\u003e \u003c/div\u003e\u003cdiv class=\"t m0 x5 h4 y38 ff1 fs1 fc0 sc0 ls5 ws4\"\u003eQuestion 6. _________ (out of 15) \u003c/div\u003e\u003cdiv class=\"t m0 x5 h4 y39 ff1 fs1 fc0 sc0 ls6 ws4\"\u003e \u003c/div\u003e\u003cdiv class=\"t m0 x5 h4 y3a ff1 fs1 fc0 sc0 ls5 ws4\"\u003eQuestion 7. _________ (out of \u003cspan class=\"ws3\"\u003e12\u003c/span\u003e\u003cspan class=\"ls6\"\u003e) \u003c/span\u003e\u003c/div\u003e\u003cdiv class=\"t m0 x5 h4 y3b ff1 fs1 fc0 sc0 ls6 ws4\"\u003e \u003c/div\u003e\u003cdiv class=\"t m0 x5 h4 y3c ff1 fs1 fc0 sc0 ls6 ws4\"\u003eQuestion 8. _\u003cspan class=\"_ _0\"\u003e\u003c/span\u003e________ (o\u003cspan class=\"_ _0\"\u003e\u003c/span\u003eut of 12) \u003c/div\u003e\u003cdiv class=\"t m0 x5 h4 y3d ff1 fs1 fc0 sc0 ls6 ws4\"\u003e \u003c/div\u003e\u003cdiv class=\"t m0 x5 h4 y3e ff1 fs1 fc0 sc0 ls6 ws4\"\u003eTotal ___\u003cspan class=\"_ _0\"\u003e\u003c/span\u003e________ (o\u003cspan class=\"_ _0\"\u003e\u003c/span\u003eut of 100) \u003c/div\u003e\u003c/div\u003e\u003c/div\u003e","isFetched":true,"page":"documents_html/pages/2009/08/31/c9b8c77938e3b6eae540dff5978b73d7/637d928ab0cb2a7d74af65052b597512.html","pageNumber":1,"type":"HTML"},{"html":"","isFetched":false,"page":"https://static.docsity.com/documents_html/pages/2009/08/31/c9b8c77938e3b6eae540dff5978b73d7/674622ad1a50e08978c5382974ad82c5.html?Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9zdGF0aWMuZG9jc2l0eS5jb20vZG9jdW1lbnRzX2h0bWwvcGFnZXMvMjAwOS8wOC8zMS9jOWI4Yzc3OTM4ZTNiNmVhZTU0MGRmZjU5NzhiNzNkNy82NzQ2MjJhZDFhNTBlMDg5NzhjNTM4Mjk3NGFkODJjNS5odG1sIiwiQ29uZGl0aW9uIjp7IkRhdGVMZXNzVGhhbiI6eyJBV1M6RXBvY2hUaW1lIjoxNzgzMDk3NzkzfX19XX0_\u0026Key-Pair-Id=K2FDQI4R6KV6U\u0026Signature=CoYEz9PqkwZuZKI1VSUT09b3TvI8Gj1JsWcJFd7PRok9l1sRXu3knKJZPxtxp1aMj~IMzqTe9nbb44~xI0QU290c2lPOGnQSZxN4aa7GlS8dCwEfjsbtr~8c6G1c9kLfNBWoG9LyHlpqn5Q5yaT~PRUTqTYVtinKr~BDMSgD9M4rZHEgNXKirPW02Pljn8g-7Kyj9503dNIOB2d6YLN0ATe5tzBPDCHD-5Vf0Q1xNpfdxnIJ6DFiVB1L2oS3qXJq27iaG4cwOJa~xj8MV525Clo9~NdC4cNttsE3SHsNImKuHMNlfDGbUMimVekgV6CZvLWkQ~DCf6FueVN11uDGDw__","pageNumber":2,"type":"HTML"},{"html":"","isFetched":true,"page":"https://static.docsity.com/documents_html/blur/2009/08/31/c9b8c77938e3b6eae540dff5978b73d7/81980c34181c47f06e4c558a68aa9327.webp","pageNumber":3,"type":"IMAGE"},{"html":"","isFetched":true,"page":"https://static.docsity.com/documents_html/blur/2009/08/31/c9b8c77938e3b6eae540dff5978b73d7/d5d6956b30506cb8e54a9fc9669534b8.webp","pageNumber":4,"type":"IMAGE"},{"html":"","isFetched":true,"page":"https://static.docsity.com/documents_html/blur/2009/08/31/c9b8c77938e3b6eae540dff5978b73d7/9ccd1beba0c0a6b48e6804d294ed1228.webp","pageNumber":5,"type":"IMAGE"},{"html":"","isFetched":false,"page":"https://static.docsity.com/documents_html/pages/2009/08/31/c9b8c77938e3b6eae540dff5978b73d7/8b52fda689d41cc164803c6b8e501508.html?Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9zdGF0aWMuZG9jc2l0eS5jb20vZG9jdW1lbnRzX2h0bWwvcGFnZXMvMjAwOS8wOC8zMS9jOWI4Yzc3OTM4ZTNiNmVhZTU0MGRmZjU5NzhiNzNkNy84YjUyZmRhNjg5ZDQxY2MxNjQ4MDNjNmI4ZTUwMTUwOC5odG1sIiwiQ29uZGl0aW9uIjp7IkRhdGVMZXNzVGhhbiI6eyJBV1M6RXBvY2hUaW1lIjoxNzgzMDk3NzkzfX19XX0_\u0026Key-Pair-Id=K2FDQI4R6KV6U\u0026Signature=iOaXLfuaEQifJ8wgLY3Vdsu66OiSRDGgoYfy0XzfWcYTVfmVW70PUoACLeWIQzByy83MNBOU6RoI0uuU5vZ6RTWgjcfOYqfBz6YMZGnb17HeCIZl3sk77iH2glBontkNgfjjel1eWjJysFRwqzVLszd32cDrWUoDPp1SFyu-NEZvWaS-6K9h8wneR6Cfwyq61x8PT65bo0rlxJ7GSiwqX9QyACb1G3UApdfCmyHoL9pIw5X1ZFMmfqzxOdfLfAF8SBfkhM7M4RLlzCTXnrtJM~DRa~YsLn3Cz1WTtKMuuWVD~0xl7RDG9CglnQJyF7bTRLzISVn~7DlE1B1Nrekt4w__","pageNumber":6,"type":"HTML"},{"html":"","isFetched":false,"page":"https://static.docsity.com/documents_html/pages/2009/08/31/c9b8c77938e3b6eae540dff5978b73d7/fe13584624d3e2b85bfbe98868375fa0.html?Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9zdGF0aWMuZG9jc2l0eS5jb20vZG9jdW1lbnRzX2h0bWwvcGFnZXMvMjAwOS8wOC8zMS9jOWI4Yzc3OTM4ZTNiNmVhZTU0MGRmZjU5NzhiNzNkNy9mZTEzNTg0NjI0ZDNlMmI4NWJmYmU5ODg2ODM3NWZhMC5odG1sIiwiQ29uZGl0aW9uIjp7IkRhdGVMZXNzVGhhbiI6eyJBV1M6RXBvY2hUaW1lIjoxNzgzMDk3NzkzfX19XX0_\u0026Key-Pair-Id=K2FDQI4R6KV6U\u0026Signature=eD44ZAIbDTH8MEUm31G28yGsIZk9yAy5SFc5KPBmEA054x6a~VyBt28kzqjVhT~HJqU1Gi7cfMx2i03jI9zTw6kYJWDHKLd7clA4OsIeFxbnpyK1QKszHBmmAiz32qIa3b9QGeIvqA~SVk6dn9xyJj9OGScPkp~qq8midqvxgJ30aEsrQOe7caH1gnLGRLzGUchFoRe9p7I5920LWdnYX2yXahNsi-lckLtQN2TARW-NpbvAtQGgYH3-AItLoRfiSf-sPQfUyfwbRL91~t7MplLIInGf~HXq6KmrPVFdfYWYfQsW20wH82itY4W8FR~6Zx279Q3uXhZFyuRIpcwJzQ__","pageNumber":7,"type":"HTML"},{"html":"","isFetched":true,"page":"https://static.docsity.com/documents_html/blur/2009/08/31/c9b8c77938e3b6eae540dff5978b73d7/fe5a4098b7bf6df4819bfadeacf68a7a.webp","pageNumber":8,"type":"IMAGE"},{"html":"","isFetched":true,"page":"https://static.docsity.com/documents_html/blur/2009/08/31/c9b8c77938e3b6eae540dff5978b73d7/0508c94b06c001e134f96eea510dbf91.webp","pageNumber":9,"type":"IMAGE"},{"html":"","isFetched":true,"page":"https://static.docsity.com/documents_html/blur/2009/08/31/c9b8c77938e3b6eae540dff5978b73d7/4ffb684f77932fa3e6a66f669a54eb19.webp","pageNumber":10,"type":"IMAGE"}],"documentStructure":{"maxWidth":1240,"maxHeight":1604,"pages":[{"className":"pf w0 h0","width":"1240","height":"1604.705882"},{"className":"pf w0 h0","width":"1240","height":"1604.705882"},{"className":"pf w0 h0","width":"1240","height":"1604.705882"},{"className":"pf w0 h0","width":"1240","height":"1604.705882"},{"className":"pf w0 h0","width":"1240","height":"1604.705882"},{"className":"pf w0 h0","width":"1240","height":"1604.705882"},{"className":"pf w0 h0","width":"1240","height":"1604.705882"},{"className":"pf w0 h0","width":"1240","height":"1604.705882"},{"className":"pf w0 h0","width":"1240","height":"1604.705882"},{"className":"pf w0 h0","width":"1240","height":"1604.705882"}],"sizes":[{"width":"1240","height":"1604.705882","numberOfPages":10}]},"documentText":"\u003cp\u003eWe grade the final Thursday. Grades for the final are ex- pected be posted on the CMS in late afternoon. Grades for the course will take a few days more. You can look at your final when you return next year. HAVE A NICE HOLIDAY! Please submit all requests for regrades for things other than the final BY NOON TOMORROW. Use the CMS where pos- sible; email Gries otherwise. You have 2.5 hours to complete the questions in this exam, which are numbered 0..8. Please glance through the whole exam before starting. The exam is worth 100 points. \u003cstrong\u003eQuestion 0 (1 point).\u003c/strong\u003e Print your name and \u003cstrong\u003enet id\u003c/strong\u003e at the top of each page. Please make them legible. \u003cstrong\u003eQuestion 1 (12 points). Loops and invariants.\u003c/strong\u003e Write a loop (and its initialization) that places the odd elements of array b in the beginning of array c, in reverse order in which they appear in b. For example, if b contains {3, 1, 4, 5, 9, 8, 7}, the first five elements of c will be {7, 9, 5, 1, 3}. The precondition, invariant, and postcondition are given below. You \u003cem\u003emust\u003c/em\u003e use the given invariant. Please help yourself and us by looking very carefully at the in- variant. Drawing the invariant as a picture-diagram may help. Of course, use the variables that are named in the invariant. // precondition: The size of b is at least 0 and c is big enough to contain the odd elements of b. // invariant: c[0..k-1] contains the odd elements of b[h..b.length-1], in reverse order. \u003cstrong\u003ewhile\u003c/strong\u003e ( ) { } // postcondition: c[0..k- 1 ] contains the odd elements of b, in reverse order. Question 0. _________ (out of 0 1) Question 1. _________ (out of 1 2 ) Question 2. _________ (out of 1 2 ) Question 3. _________ (out of 1 2 ) Question 4. _________ (out of 12 ) Question 5. _________ (out of 1 2 ) Question 6. _________ (out of 15) Question 7. _________ (out of 12 ) Question 8. _________ (out of 1 2 ) Total ___________ (out of 100)\u003c/p\u003e \u003cp\u003e\u003cstrong\u003eQuestion 2 (12 points). Exception handling and Vectors. (a)\u003c/strong\u003e On the back of the previous page, write a class definition for a class NotLowerCaseLetterEx- ception whose instances may be thrown. \u003cstrong\u003e(b)\u003c/strong\u003e An instance of the class declared below maintains a list of Strings. Each String is supposed to contain only lowercase letters (in ‘a’..’z’). Write, in this order, the bodies of procedure check, the constructor, procedure append (remember that \u003cstrong\u003echar\u003c/strong\u003e is a numerical type so you can compare characters) and proce- dure appendMessage. Note the comment in the body of procedure appendMessage, which explains how we want you to write the body. /** An instance maintains a list of Strings that contain only characters in a..z. \u003cem\u003e/ \u003cstrong\u003epublic class\u003c/strong\u003e LettersStringList { // The list of Strings. Each String contains only characters in 'a'..'z'. \u003cstrong\u003eprivate\u003c/strong\u003e Vector\u003cString\u003e list; /\u003c/em\u003e* Throw a NotLowerCaseLetterException with a suitable detail message if s contains a character that is not in 'a'..'z'. \u003cem\u003e/ \u003cstrong\u003eprivate static void\u003c/strong\u003e check(String s) { } /\u003c/em\u003e* Constructor: a new instance with an empty list of Strings. \u003cem\u003e/ \u003cstrong\u003epublic\u003c/strong\u003e LettersStringList() { } /\u003c/em\u003e* Append s to the list. If all the letters of s are not in 'a'..'z', throw a NotLowerCaseLetterException. \u003cem\u003e/ \u003cstrong\u003epublic void\u003c/strong\u003e append(String s) { } /\u003c/em\u003e* If s contains only chars in 'a'..'z', append s to the list. Otherwise, print \u0026quot;Mistake in parameter.\u0026quot; */ \u003cstrong\u003epublic void\u003c/strong\u003e appendMessage(String s) { // This body should NOT use an if-statement. Instead, use a try-catch-statement. } }\u003c/p\u003e \u003cp\u003e\u003cstrong\u003eQuestion 4 (12 points) Executing code.\u003c/strong\u003e On this page are class definitions for classes Item and Book. On the next page is a class Store. Execute this call: Store.session(); Write the output of println statements directly beneath the println statements, in the space provided (on the next page). We suggest that you start by drawing all local variables of method Store.session. Then, as you execute the sequence, draw all objects created and execute any assignment statement faithfully. You probably won’t get the correct answers if you don’t do this. \u003cstrong\u003epublic class\u003c/strong\u003e Item { /* Total cost of all Items created \u003cem\u003e/ \u003cstrong\u003eprivate static int\u003c/strong\u003e totalCost= 0; \u003cstrong\u003eprivate int\u003c/strong\u003e cost; // Cost of this item (in dollars) /\u003c/em\u003e* Constructor: new Item with cost c.\u003cem\u003e/ \u003cstrong\u003epublic\u003c/strong\u003e Item( \u003cstrong\u003eint\u003c/strong\u003e c) { cost= c; totalCost= totalCost + c; } /\u003c/em\u003e* = Cost of this item \u003cem\u003e/ \u003cstrong\u003epublic int\u003c/strong\u003e getCost() { \u003cstrong\u003ereturn\u003c/strong\u003e cost; } /\u003c/em\u003e* = the total cost of all Items \u003cem\u003e/ \u003cstrong\u003epublic static int\u003c/strong\u003e getTotalCost() { \u003cstrong\u003ereturn\u003c/strong\u003e totalCost; } /\u003c/em\u003e\u003cem\u003eReplace cost of this item by c \u003cem\u003e/ \u003cstrong\u003epublic void\u003c/strong\u003e replace( \u003cstrong\u003eint\u003c/strong\u003e c) { totalCost= totalCost – cost + c; cost= c; } /\u003c/em\u003e\u003c/em\u003e Add d to this Item's cost\u003cem\u003e/ \u003cstrong\u003epublic void\u003c/strong\u003e add( \u003cstrong\u003eint\u003c/strong\u003e d) { cost= cost + d; totalCost= totalCost + d; } } \u003cstrong\u003epublic class\u003c/strong\u003e Book \u003cstrong\u003eextends\u003c/strong\u003e Item { /\u003c/em\u003e total number of instances of Book created \u003cem\u003e/ \u003cstrong\u003eprivate static int\u003c/strong\u003e numBooks= 0; \u003cstrong\u003eprivate\u003c/strong\u003e String book; // title /\u003c/em\u003e* Constructor: a new book with title t and cost c\u003cem\u003e/ \u003cstrong\u003epublic\u003c/strong\u003e Book(String t, \u003cstrong\u003eint\u003c/strong\u003e c) { \u003cstrong\u003esuper\u003c/strong\u003e (c); book= t; numBooks= numBooks + 1; } /\u003c/em\u003e* = \u0026quot;\u003ctitle\u003e: \u003ccost\u003e\u0026quot; \u003cem\u003e/ \u003cstrong\u003epublic\u003c/strong\u003e String toString(){ \u003cstrong\u003ereturn\u003c/strong\u003e book + \u0026quot;: \u0026quot; + getCost(); } /\u003c/em\u003e* = this book's title */ \u003cstrong\u003epublic\u003c/strong\u003e String getTitle() { \u003cstrong\u003ereturn\u003c/strong\u003e book; } }\u003c/p\u003e \u003cp\u003e\u003cstrong\u003epublic class\u003c/strong\u003e Store { \u003cstrong\u003epublic static void\u003c/strong\u003e session() { Item one= \u003cstrong\u003enew\u003c/strong\u003e Book(\u0026quot;Power of Now\u0026quot;, 24); Book forth= \u003cstrong\u003enew\u003c/strong\u003e Book(\u0026quot;Truth Wins Out\u0026quot;, 12); Item pricey= \u003cstrong\u003enew\u003c/strong\u003e Item(30); Book five= \u003cstrong\u003enew\u003c/strong\u003e Book(\u0026quot;Honesty Over All\u0026quot;, 10); Item treat= forth; Book two= (Book) one; treat.replace(10); one.add(4); System.out.println(two); System.out.println(pricey); System.out.println(treat); System.out.println(\u0026quot;Cost of Item: \u0026quot; + Item.getTotalCost()); System.out.println(\u0026quot;Book is: \u0026quot; + forth.getCost()); System.out.println(\u0026quot;Book is: \u0026quot; + ((Book)one).getTitle()); System.out.println(\u0026quot;Are books the same?\u0026quot; + (two.getTitle() == five.getTitle())); System.out.println(\u0026quot;Are books the same?\u0026quot; + (two.getTitle().equals(five.getTitle()))); } }\u003c/p\u003e \u003cp\u003e\u003cstrong\u003eQuestion 6 (15 points). Classes.\u003c/strong\u003e Read the complete question before writing anything. The US Passport Office is developing a programming system to maintain information about passports. They want a Java class Passport, each instance of which will contain (1) the name of a person (a String), (2) a state designation (e.g. NY for New York, CA for California), and (3) the passport number that is assigned to the person. We assume that all people have different names (we could us social security numbers to differentiate people, but for purposes of simplicity, we don’t.) The first passport number to be assigned is 1. The next one is 2, then 3, and so on. Class Passport must keep track of which numbers have been assigned. One way to implement this is to have a variable, declared appropriately, that contains the number of Passports that have been created. Passport should maintain a Vector of all instances of Passport that have been created. There should be a function that returns an existing Passport for a person. (What should it return if there isn’t one? You must specify this.) Class Passport has a constructor, but the normal user should not be able to use it. Instead, if some- one wants a new passport, they have to call a method assign, with their name and state as arguments. If a Passport already exists for the person, it is returned; otherwise, assign assigns them a Passport number, creates a Passport object of Passport, and returns (the name of) the object. Here is an example of a call on assign and an assignment of the value it yields. Passport pass= Passport.assign(“David Gries”, “NY”); Write class Passport. It should contain declarations of all the variables and methods necessary to do what is described above. Variables and methods should be static or non-static, private or public, as re- quired by good programming practices and to have the class work properly. Make sure you put a com- ment on each variable to describe its meaning and any constraints on it. \u003cstrong\u003eDo not write method bodies. Points will be deducted if you do\u003c/strong\u003e. Instead, put good specifications as comments on the method headers and use {} for each method body. Write any getter methods (but not their bodies) that you feel are needed under good standard programming practices.\u003c/p\u003e \u003cp\u003eThis page left intentionally nonblank. Use it for the answer to question 6 if you want.\u003c/p\u003e \u003cp\u003e\u003cstrong\u003eQuestion 8 (12 points). Algorithms.\u003c/strong\u003e Write algorithm selection sort as a procedure, with a suitable specification and method header (giving the parameters, for example). The specification should include the precondition and postcondition. You may write them as formulas, pictures, English, or a mixture of these. Here are some requirements.\u003c/p\u003e \u003col\u003e \u003cli\u003eThe procedure must sort (only) array segment b[p..q], and not the whole array, where p and q are two of the parameters of the procedure.\u003c/li\u003e \u003cli\u003eUse a loop, not recursion. You can use a for-loop or a while-loop. It does not matter.\u003c/li\u003e \u003cli\u003eYou \u003cem\u003emust\u003c/em\u003e use a suitable loop invariant. If the invariant is not suitable, you may receive very few points for the procedure body because the loop (and initialization) should be written using the invariant, precon- dition, and postcondition by following the four loopy questions. If you don’t know the invariant, you don’t know the algorithm.\u003c/li\u003e \u003cli\u003eThe repetend of the loop should be written abstractly in English, Java, or a mixture of both; do \u003cem\u003enot\u003c/em\u003e write a nested loop.\u003c/li\u003e \u003c/ol\u003e ","relatedDocs":[{"id":6207957,"lang":"en","slug":"assignment-7-on-introduction-to-computing-using-java-cs-1110","title":"Assignment 7 on Introduction to Computing Using Java | CS 1110","isStore":false,"isPrime":false,"isTop":false,"averageVotes":"0.0","reviewsCount":0},{"id":6248254,"lang":"en","slug":"review-for-exam-introduction-to-computing-using-java-cs-1110","title":"Review for Exam - Introduction to Computing Using Java | CS 1110","isStore":false,"isPrime":false,"isTop":false,"averageVotes":"0.0","reviewsCount":0},{"id":6162335,"lang":"en","slug":"questions-on-introduction-to-computing-using-java-exam-3-cs-1110","title":"Questions on Introduction to Computing Using Java - Exam 3 | CS 1110","isStore":false,"isPrime":false,"isTop":false,"averageVotes":"0.0","reviewsCount":0},{"id":6390138,"lang":"en","slug":"notes-on-computer-virus-introduction-to-computing-using-java-cs-1110","title":"Notes on Computer Virus - Introduction to Computing Using Java | CS 1110","isStore":false,"isPrime":false,"isTop":false,"averageVotes":"0.0","reviewsCount":0},{"id":6056389,"lang":"en","slug":"sample-answers-for-exam-3-introduction-to-computing-using-java-cs-1110","title":"Sample Answers for Exam 3 - Introduction to Computing Using Java | CS 1110","isStore":false,"isPrime":false,"isTop":false,"averageVotes":"0.0","reviewsCount":0},{"id":6042635,"lang":"en","slug":"lecture-slides-on-while-loops-introduction-to-computing-using-java-cs-1110","title":"Lecture Slides on While Loops - Introduction to Computing Using Java | CS 1110","isStore":false,"isPrime":false,"isTop":false,"averageVotes":"0.0","reviewsCount":0},{"id":6760398,"lang":"en","slug":"6-solved-questions-for-exam-3-introduction-to-computing-using-java-cs-1110","title":"6 Solved Questions for Exam 3 - Introduction to Computing Using Java | CS 1110","isStore":false,"isPrime":false,"isTop":false,"averageVotes":"0.0","reviewsCount":0},{"id":6209680,"lang":"en","slug":"lecture-slides-on-applications-and-applets-introduction-to-computing-using-java-cs-1110","title":"Lecture Slides on Applications and Applets - Introduction to Computing Using Java | CS 1110","isStore":false,"isPrime":false,"isTop":false,"averageVotes":"0.0","reviewsCount":0},{"id":6059315,"lang":"en","slug":"discussion-of-methods-lecture-slides-cs-1110","title":"Discussion of Methods - Lecture Slides | CS 1110","isStore":false,"isPrime":false,"isTop":false,"averageVotes":"0.0","reviewsCount":0},{"id":6334833,"lang":"en","slug":"assignment-a3-introduction-to-computing-using-java-cs-1110","title":"Assignment A3 | Introduction to Computing Using Java | CS 1110","isStore":false,"isPrime":false,"isTop":false,"averageVotes":"0.0","reviewsCount":0},{"id":6622700,"lang":"en","slug":"monitoring-rhinos-introduction-to-computing-using-java-cs-1110","title":"Monitoring Rhinos - Introduction to Computing Using Java | CS 1110","isStore":false,"isPrime":false,"isTop":false,"averageVotes":"0.0","reviewsCount":0},{"id":6187767,"lang":"en","slug":"recursive-functions-introduction-to-computing-using-java-cs-1110","title":"Recursive Functions - Introduction to Computing Using Java | CS 1110","isStore":false,"isPrime":false,"isTop":false,"averageVotes":"0.0","reviewsCount":0}],"suggestedDocs":[]},"__N_SSP":true},"page":"/docs","query":{"slug":"final-exam-solutions-for-introduction-to-computing-using-java-cs-1110","id":"6870126"},"buildId":"88ab84EjVlt2ImlLvPoah","assetPrefix":"https://assets.docsity.com/mf/docs/4.10.13","isFallback":false,"isExperimentalCompile":false,"gssp":true,"appGip":true,"locale":"en","locales":["default","it","en","es","pt","fr","pl","ru","sr","de"],"defaultLocale":"default","scriptLoader":[]}</script></body></html>