Card

screenElements:
Tab Bar
Avatar
Button

screenElements:
Avatar
Stacked List

screenElements:
Avatar
Stacked List
Tab Bar
Avatar
Button

screenPatterns:
Promotions & Rewards
Promotions & Rewards

screenKeywords:
Get $5 © Points >
@ ThirdLove > © 35PER $1
Shop and earn points every time
¥ In-store & Online
%] Overstock > © 25PER $1
****  Shop and earn points every time
¥ Online
@ QE Home > © 35PER $1
Shop and earn points every time
¥ In-store & Online
=== Tommy Hilfiaer > © 20 PER $1
A B2 = @ wm
Shop Games Card Surveys My Drop
S —
|Get $5 © Points >
@ Fanatics > © 45PER$1
Shop and earn points every time
¥ Online
Lovepop > © 35PER$1
lovep
i Shop and earn points every time
¥ Online
8 Zazzle > © 50 PER$1
Shop and earn points every time
¥ Online
e, OUr Place > © 20PER $1
ur rlace ] ]
A 2 = @
Shop Games Card Surveys My Drop
S —
|Get $5 © Points >
- o. Maurices > © 30 PER $1
Shop and earn points every time
¥ In-store & Online
@ TIDY app > © 70 PER $1
Shop and earn points every time
¥ Online
. Alternative Airlines > © 14,000
Shop and earn points every time
¥ Online
Dina CNAanfiarAan o 70 DER €1
A 2 = @
Shop Games Card Surveys My Drop
S —
|B
R
B ‘,5:.; Shra
© 7 DAYS LEFT
Card-linked offers
Activate this week's offers to earn points when you
shop these brands using your linked card.
Activate all offers
Your linked card
B8 >
© Last synced today
New to Drop Most popular Boosted
amazon Amazon > © 3PERS$1
Shop and earn points every time
¥ Online © 4,800 spots
Check for spots
A B2 =& B wm
Shop Games Card Surveys My Drop
S —


Activating an offer (Card Tab)

appName: Drop

appCategory: Shopping

appTagline: Shop, save & earn rewards

companyHqRegion: US & Canada

companyStage: Growth Stage

platform: android

hotspotType: Tap

screenKeywords:
Get $5 © Points >
- o. Maurices > © 30 PER $1
Shop and earn points every time
¥ In-store & Online
@ TIDY app > © 70 PER $1
Shop and earn points every time
¥ Online
. Alternative Airlines > © 14,000
Shop and earn points every time
¥ Online
Dina CNAanfiarAan o 70 DER €1
A 2 = @
Shop Games Card Surveys My Drop
S —
|Get $5 © Points >
- o. Maurices > © 30 PER $1
Shop and earn points every time
¥ In-store & Online
@ TIDY app > © 70 PER $1
Shop and earn points every time
¥ Online v Activated
. Alternative Airlines > © 14,000
Shop and earn points every time
¥ Online
... RingConcierge > © 70 PER $1
Shop and earn points every time
O E & B %
Shop Games Card Surveys My Drop
S —


Onboarding

actions:
Onboarding
Creating Account
Browsing Tutorial

hotspotType: Scroll Horizontally

screenElements:
Hero Image
Button
Page Control

screenPatterns:
Welcome & Get Started
Walkthrough

screenElements:
Page Control
Button

hotspotType: Keyboard Input

screenElements:
Text Field
Button

screenElements:
Loading Indicator
Button

screenElements:
Text Field
Button
Tile

hotspotType: Scroll Vertically

screenElements: Card Button

screenElements:
Card
Progress Indicator
Button

screenPatterns:
Account Setup
Wallet & Balance

screenPatterns:
Acknowledgement & Success
Confetti

screenElements: Card Avatar Button Icon

screenElements:
Card
Search Bar

screenElements:
Card
Search Bar
Loading Indicator
Button
Dialog
Card
Button
Text Field
Button
Card
Avatar
Button
Icon
Text Field
Button
Tile
Text Field
Button
Tile
Text Field
Page Control
Button
Card
Progress Indicator
Button
Logo
Loading Indicator
Dialog
Hero Image
Button
Page Control

screenPatterns:
Other Content
Account Setup
Loading
Select
Acknowledgement & Success
Wallet & Balance
Signup
Account Setup
Account Setup
Walkthrough
Account Setup
Signup
Walkthrough
Account Setup
Wallet & Balance
Launch Screen
Loading
Select
Acknowledgement & Success
Confetti
Welcome & Get Started
Walkthrough

screenKeywords:
B
’A"'\ i
EARN +100 POINTS © 100/2,200 A&
Drop Premium
Learn how we keep your
data safe and secure
Your data is valuable...
@ We’'ll always protect it
Your data will always be anonymonous and
protected with bank-level security. Learn more
% Let us reward you for it
Sharing your data lets us offer you better,
more personalized offers so you can earn
points faster. Learn more
& You're in control of it
" Youcan stop sharing your data by unlinking
your card at anytime
S —
|EARN +100 POINTS
Complete your profile
This additional info will help Drop give you a more
personalized experience.
When is your birthday?

February 18th 1995
How do you identify?

Female Male Self-ldentify
Have an invite code?
Invite code
Continue
S —
|EARN +2,000 POINTS 200/2,200
Link your card Skip
Link a card to unlock Drop Premium benefits

Q Ssearch for your bank
JAMERICAN
American Express (USA)
CapitalOne
Capital One (USA)
s | us
FARGO
|e ea
o
Sign up
Name
Jon Mobbin
Email
jon.mobbin@gmail.com
Password
Or
By signing up, you agree to our Terms of Service and Privacy
Policy
Already have an account? Sign in
S —
|12:00 V4l
September 25 2021
October 26 2022
November 27 2023
CANCEL DONE
|@
e
You earned 100 points for
creating your account!
Here's how you can earn more easily.
(] s
20« Q- 6

Shop at the brands you love

Earn points at Walmart, Sephora, Apple and more

Play Games Take Surveys

Like Hoops, Snake, and Earn points quickly and

more easily

S —
|Sign up
Name
Jon Mobbin
Email
jon.mobbin@gmail.com
Password
Or
@ Sign up with Google
0 Sign up with Facebook
By signing up, you agree to our Terms of Service and Privacy
Policy
Already have an account? Sign in
S —
|B
LT
B
SR
EARN +2,000 POINTS B ) 200/2,200
Link a card to unlock Drop Premium
e 'pT‘ \\‘:'E;_"}".' el
offers and perks — for free R
i a
N~ 27
' ‘% John M. is a Premium Member | '
v Join and unlock the benefits
Unlock more rewards
Crypto Rewards
Invest your points into Bitcoin or Ethereum
@ Monthly Point Drop
Earn 1,000 points every month
Unlock more ways to earn
Premium Offers
e = Access exclusive offers like Amazon to
shop online and in-store
Learn more
S —
|EARN +100 POINTS
Complete your profile
This additional info will help Drop give you a more
personalized experience.
When is your birthday?

February 18th 1995
How do you identify?
Have an invite code?

axcz7/
S —
|~
' ‘% John M. is a Premium Member | '
v Join and unlock the benefits
Unlock more rewards
Crypto Rewards
Invest your points into Bitcoin or Ethereum
@ Monthly Point Drop
Earn 1,000 points every month
Unlock more ways to earn
Premium Offers
e =) Access exclusive offers like Amazon to
shop online and in-store
Boosted Surveys
Earn double the points on surveys
@ Double the Hoops
Score two plays of Hoops every day to
earn extra points
Terms and Conditions apply
Learn more
S —
|Signin
Answer surveys and play games
to keep earning points
S —
|EARN +100 POINTS
Complete your profile
This additional info will help Drop give you a more
personalized experience.
When is your birthday?

Your birthday
How do you identify?

Female Male Self-ldentify
Have an invite code?
Invite code
Continue
S —
|Sign up

Name

Your name

Email

Your email

Password

Password (at least 8 characters)

< ) ©IF Ei o 3
QWEWRTYUI OFP
A S DF GH J K L
4 Z X CVBNM &
723 © _
|© 200/2,200 A8
Drop Premium
Nice one! You're one
step closer to your first
reward
Step 1 P
Learn about our data policy
step 2 2,000
. o I
Link a card
-
Step 3
Redeem your first reward
Use your points to redeem an exclusive reward,
available at a lower price for a limited time
S —
|~
N Z4)
N e A
/L
Q‘\‘ \
= -a== 2 &
Redeem your points for gift
cards at brands you love
|Drop Premium |
Supercharge your way to
more points and rewards
with Drop Premium
Step 1 ]
[}
Learn about our data policy 00
Step 2 )
[}
Link a card —
-
Step 3
Redeem your first reward
Use your points to redeem an exclusive reward,
available at a lower price for a limited time
S —
||DROD
DROP
R
|EARN +100 POINTS
Complete your profile
This additional info will help Drop give you a more
personalized experience.
When is your birthday?

February 18th 1995
How do you identify?
Have an invite code?

Invite code
S —
|12:00 V41
January 17 1994
February 18 1995
March 19 1996
CANCEL  DONE
|) ma |
Drop PMnl\unx B, -
Nice one! Youire one, '
b first ?
step closer to your fgs PN
*
reward . » ‘, S
[ | * \g a
[ |

Step 1 P

Learn about our data policy

Step 2 )

[}
Link a card —
-

Step 3

Redeem your first reward

Use your points to redeem an exclusive reward,

available at a lower price for a limited time

S —
|Signin
&,
2 6 ‘K
h 5 7§ ’ ‘\\
Earn points for shopping in the
app or with a linked card
[
S —


Search categories

screenPatterns:
Home
Promotions & Rewards

screenElements: Carousel Chip

screenElements:
Stacked List
Thumbnail
Carousel
Card

screenElements: Card Carousel

screenElements:
Carousel
Chip
Carousel
Chip
Stacked List
Thumbnail
Carousel
Card
Card
Card
Carousel
Avatar

screenPatterns:
Search
Search
Search
Shop & Storefront
Home
Promotions & Rewards
Browse & Discover

screenKeywords:
° Search
Q What are you searching for?
Popular searches
(pedia Walmart Old Navy Apple
Trending
@ @ ‘ carter’s
© 30PER$1 © 40PER$1 © 20PER$1 © 15PER$1 @ &
< ) ©IF Ei o 3
1 2 3 4 5 6 7 8 9 0
QWERTYUI OP
A S D F GH J K L
€4 Z X CV B NM &
2123 ®) _
v
|° Search

Q iNhat are you searching for?
Popular searches

Groupon Expedia Walmart Old
Trending

@ @ ‘ carter’s
© 30PER$1 © 40PER$1 © 20PER$1 © 15PER$1 @ &
< ) ©IF Ei o 3

1 2 3 4 5 6 7 8 9 0
QWERTYUI OP

A S D F GH J K L
€4 Z X CV B NM &
2123 ®) _

v
|° Search
© 30PER$1 © 40PER$1 © 20PER$1 © 15PER$1 @ &
Featured
l :
N
N\
@ Gap © 30 PER $1 «HUSTLE
Categories
[¥ Accessories ‘7,» >
T Amazon >
£ Baby &Kids >
<§9 Beauty & Skincare »wﬁ% >
See all categories N
S —
|° Accessories
La Senza Maurices
Empowered. Confident. Sexy. Inspire women to look and feel t...
40 PER $1 30 PER $1
T - ‘M @
P’ A ol | 4 . 2
Y - — ..'g Sy
%:f\ é;\\\'\f‘ = : { 7 i
\.'/ e ) g Y “— |
I Y |
: e 3 |
Nautica Tommy Hilfiger
Men's, women's, and children's a... Fashion is fleeting; style is forever.
60 PER $1 20 PER $1
A W ,3
e Sl L
e - s B % WA "2
" 1{3 L
# ‘/sV‘“ ;‘ ‘;':"“':1§\.15:,‘,,‘5{’;_ L f*‘ 3 3
/ ) v Sl 2 B g g
Ej ulllrom ] ~ "; L“\\‘
2 = Al B LA
i MY T
. & NEW
Quill.com
Office Supplies + Extra GameStop
35 PER $1 Power to the players
40 PER $1
S —
|° Accessories
- ] b
“ . . e’ N | B ‘
LN I, g
% ~——1 .
/ Z . =
V : Rorber
‘ ,
& NEW & NEW
Vestiaire Collective Ray-Ban
Pre-loved fashion Style, tradition, and freedom of e...
© 30 PER $1 © 40 PER $1
- | vl
ig‘ - e A ’ .9
p . . * N "\_ -
&
B /% - #
~L
@ BRILLIANT
EARTH’
SuperJeweler Brilliant Earth
Amazing jewelry at the absolute ... Discover beyond conflict free dia...
© 40 PER $1 © 35PER $1
l&
|° Search
© 30PER$1 © 40PER$1 © 20PER$1 © 15PER$1 @ &
Featured
:'j‘-‘ 4 . é}//'
E? ;(’,
J * \i';. £ B
N\ e
\“ PIQUE Y,
&~
000 I,,?I,E. Pique Life © 20 PER $1
Categories
[¥ Accessories ‘7,» >
T Amazon >
. 0T\,
£ Baby &Kids >
<§9 Beauty & Skincare »wtﬁzs >
See all categories N
S —
|°
+ Get $5 Shop ©200 >
Q Search O
popular 25k points & more Stacked deals
Welcome, Jon Mobbin!
What do you want to explore? 2,200/4,500
Take a quick Set arewards Play a gam
survey > goal > Hoops »
© 500+ © 100 © 100+
AD) 21) €h° \ -
QuickBooks 35,000 I
Most popular See 91 more >
A E 5 B w
Shop Games Card Surveys My Drop
S —
|° Accessories
- : (
3 /
2] - §
& - / - \ Y,

- S
©29 s BERT
A ] “ars R o

B8 = = L
Zazzle Sharperimage.com
Creating unique designs and pro... ~ The latest home electronics, air p...

50 PER $1 15 PER $1

. 2 "!L “).‘ L]

N =
I N e  ~N :,"‘
. Ml AN g ioc\ |

?,Ijg \ v /'j) R d ‘;“'\\?f}’ e

WS ) - d Maurices s g &

B8 B8 J

By & 2 ) ’ i 2 R -
La Senza Maurices
Empowered. Confident. Sexy. Inspire women to look and feel t...

40 PER $1 30 PER $1
e ] - - rll| i - ] -7 |

3 . - r N =

} % /

.'\ b A I B / "
~ e - Jd
|B TR 2T
o
Categories
@I Accessories ‘7.» >
B Amazon >
& Baby &Kids >
&’ Beauty & Skincare »w&&za >
=] Business & Office %s::xbmm» >
{7 Clothing V@ N
Y Earth Conscious @’ >
(9 Eat&Drink %’"’“E >
§d Electronics = javewes >

S —


Points offer information

screenElements:
Button
Hero Image
Bottom Sheet

screenElements:
Stacked List
Icon

screenElements:
Stacked List
Icon
Button
Hero Image
Bottom Sheet

screenPatterns:
Other Content
Product Detail

screenKeywords:
Ny
~ ﬂ -
Get your points for this offer within:
14 Days
A Remember, points delivery times and information
= differs from offer to offer.
e We need to hear back from our partner, to confirm
that a purchase was made.
F Points are not eligible on items that have been
returned, cancelled, or are excluded.
0 To make sure you earn points, make sure to always
read the “How to earn” section.
|4 p .
(< N X
Petro Canada O 4
PETROCANADA )
1 per $1
Not activated
N Welcome bonus 0+ >
©2p Complete your first offer
Y  Getyour points within 14 days >
How to earn
Every time you spend any amount at Petro Canada,
you'll earn 1 point per $1. Get your points within
14 days. Offering high-quality and high-octane gas
geared towards Canadian drivers and Canadian
driving.
Activate offer
S —


Saving offer to collection

screenElements:
Icon
Chip
Coach Marks

screenPatterns:
Acknowledgement & Success
Save

screenElements:
Icon
Chip
Coach Marks
Toast

screenPatterns:
Product Detail
Acknowledgement & Success
Save

screenKeywords:
o '@ .
\ \ .‘?'; py
. 1. 1'. = ) /‘
A s A
\‘K L
Ly ) \
‘% Save brands to your Favorites X R
@ Uber O &
10,500+
N Welcome bonus 0+ >
©2p Complete your first offer
Request a ride, hop in, and relax. Uber is finding you better
ways to move, work, and succeed.
E,% Complete aride
<, Split fare
Offer details
D 95% of members get points in 3 days
4 Timelines can vary. See when others got their >
points for this offer
e No stacked deals available
|o '@ "
» l‘ " /.‘
o =N ,
& i ¥
! = 74 !
@ Uber 1
10,500+
N Welcome bonus 0+ >
©2p Complete your first offer
Request a ride, hop in, and relax. Uber is finding you better
ways to move, work, and succeed.
E,% Complete aride
<, Split fare
Offer details
D 95% of members get points in 3 days
4 Timelines can vary. See when others got their >
points {oiskaitetis
Added to favorites. See list >
e No stacked deals available


Sorting results (best savings)

appName: PayPal Honey

appTagline: Shopping, deals, discounts

companyStage: Public & Mature

screenElements:
Illustration
Search Bar
Stacked List

screenPatterns:
Filter & Sort
Select

screenElements: Icon Button

screenPatterns:
Filter & Sort
Empty State

screenElements:
Chip
Bottom Sheet
Chip
Icon
Button
Illustration
Search Bar
Stacked List
Icon
Stacked List

screenPatterns:
Filter & Sort
Filter & Sort
Filter & Sort
Filter & Sort
Empty State
Other Content
Select
Filter & Sort
Select

screenKeywords:
Q Search Today's Best Savings X
°
°
°
' .
Today's Best Savings
Here's where Honey members are having the most luck.
Shop these stores where members are scoring high
coupon success rates.* Keep an eye out for rewards too.
Coupon Succe... Categories v Rese
@pevonla Pevonla eoe
O Very High Coupon Success
W Christie Cookies
O Very High Coupon Success
. Datwinars
A Q = N 2
Home Updates Stores Droplist Profile
|Categories X
Appliances v
Art & Accessories

Arts, Crafts & Sewing

Athletic Apparel

Automotive

Baby Products

Beauty & Personal Care

Books

CDs & Vinyl

Car Rental
|12:00 V4l
Sort By
Popularity (Default)
Coupon Success Rate
|é
Q Search Today's Best Savings X
°
°
% °
Today's Best Savings
Here's where Honey members are having the most luck.
Shop these stores where members are scoring high
coupon success rates.* Keep an eye out for rewards too.
Popularity (Defa... Beauty & Perso... F
W ULTA
O High Coupon Success
Dermstore
D DERMSTN°E . eee
O High Coupon Success
m Nativa
A Al = N 2
Home Updates Stores Droplist Profile
|Today's Best Savings
Here's where Honey members are having the most luck.
Shop these stores where members are scoring high
coupon success rates.* Keep an eye out for rewards too.
No Matching Results Found
Please try applying fewer filters or using a different
keyword.
Clear Filters
A al = N 2
Home Updates Stores Droplist Profile
|é
Q Search Today's Best Savings X
°
°
% °
Today's Best Savings
Here's where Honey members are having the most luck.
Shop these stores where members are scoring high
coupon success rates.* Keep an eye out for rewards too.
Popularity (Defa... Categories v Rese
Chegg
O Very High Coupon Success
ﬂ‘ WordPress
\A O Very High Coupon Success
QHFINI
A Al = N 2
Home Updates Stores Droplist Profile
|Categories X
Appliances

Art & Accessories

Arts, Crafts & Sewing

Athletic Apparel

Automotive

Baby Products

Beauty & Personal Care v
Books

CDs & Vinyl

Car Rental
|Categories X
Appliances

Art & Accessories

Arts, Crafts & Sewing
Athletic Apparel
Automotive

Baby Products

Beauty & Personal Care
Books

CDs & Vinyl

Car Rental


Privacy policy

screenPatterns:
Browser
Privacy Policy

screenPatterns:
Settings & Preferences
Browser
Privacy Policy

screenKeywords:
R I T
° Account
L. Personal details >
o Password >
(&) Two-Factor Authentication >
@ Delete account
Legal
Drop security >
Terms of service >
Privacy policy >
S —
|12:00 L4l
() @& joindrop.com/privacy & (@
n n o p Menu E
< HOME
[ ) [ ]

Privacy Policy

L] [ ]
Privacy Policy
Updated March 25, 2020

Jump to Section

Privacy Policy

Scope

Information we collect

How we use the Information we collect

How we disclose the Information we

collect


Drop premium

screenElements:
Bottom Sheet
Stacked List
Icon
Button

screenElements: Button Icon

screenElements:
Bottom Sheet
Stacked List
Icon
Button
Button
Icon

screenPatterns:
My Account & Profile
Subscription & Paywall

screenKeywords:
Your account

L Accountinfo >
O Notifications >
& Linked cards >
$ Myreferrals >
@ My rewards archive >
@ Offer activity >
© My Drop Premium >
@ Help >

Sign out
S —
|[ J
Drop Premium
You have access to these perks.
Unlock more rewards
Crypto Rewards
Invest your points into Bitcoin or Ethereum
@ Monthly Point Drop
Earn 1,000 points every month
Unlock more ways to earn
Card-linked offers
e =) Access exclusive offers like Amazon to
shop online and in-store
Boosted Surveys
Earn double the points on surveys
@ Double the Hoops
Score two plays of Hoops every day to
aarn avtra nninte
View Card-linked offers
S —


Offer activity

screenElements:
Button
Icon
Bottom Sheet

screenElements:
Avatar
Stacked List

screenElements:
Avatar
Stacked List
Bottom Sheet
Stacked List
Icon
Button
Button
Icon
Bottom Sheet

screenPatterns:
Timeline & History
My Account & Profile
Feature Info

screenKeywords:
° Offer activity e
Q Search all stores
Today
@ Uber >
Oct 26 at 10:12 PM
@ Uber >
Oct 26 at 10:12 PM
S —
|Your account

L Accountinfo >
O Notifications >
& Linked cards >
$ Myreferrals >
@ My rewards archive >
@ Offer activity >
© My Drop Premium >
@ Help >

Sign out
S —
|° Offer activity e
Q Search all stores

Today
Welcome to offer activity
Drop saves your offer activity so you can keep track
of your activities and the status of your points.
What activity is saved?
Your visits to our partners' Shop and Game offers
will be saved here
Where are my points?
We'll update the status of your offer activity as
points are delivered. Pending and posted points
are still tracked in the Points tab

S —


Sharing invite link

actions:
Sharing
Referring Friends

screenKeywords:
° Refer a friend
Share your invite link
Text Share Copy
How to get a referral bonus
1 Invite a friend
Using your invite link below
2 They sign up and shop
Any Shop offer in the Drop app
3 Get bonus points (Cha-ching!)
Earn your referral bonus
Terms and Conditions
John M. invited you to Drop
You became a member on October 26th, 2022
|Share
I’'m inviting you to join Drop, the free app that’s
giving away millions in cash rewards every day! Use ...
Thomas Gob Bluth Abed Nadir
Shelby
&
M M v [ &
Gmail Gmail GPS Emul... Drive
Chat


Stores

screenElements:
Banner
Tab Bar
Carousel
Illustration

screenElements: Carousel Illustration

screenElements:
Carousel
Illustration
Banner
Tab Bar
Carousel
Illustration

screenPatterns:
Other Content
Other Content

screenKeywords:
Shop by Store Q
R
o Very High Coupon Success
e Alibaba
Alb=b2 @ 5oz, in Cash Back
Upber UberEats
Eat'®  5o4incash Back
Redbubble
®  5%inCashBack
~ Pandora
pandor
®  200t0500pts
Shutterstock
®  5%inCashBack
%, Instacart v
' @® 5%inCashBack
*Reward given in PayPal Reward points, based on subtotal
of eligible items only. Exclusions apply. See tool tip for more @
exclusions info.
PayPal Rewards Terms Apply.
an
{2 Al - N 2
Home Updates Stores Droplist Profile
|Shop by Store Q
BARN You're following 27 stores
N Follow stores to stay updated on new >
coupons and store deals
Our Store Picks
‘ +
-I/L .
e + .
Today's Active Sales
Today's Trending Stores
Microsoft
Wl i v -
.r. 6% in Cash Back
b eBay
® 1% in Cash Back
Apple
pp- v
@  15%in Cash Back
{2 al - N 2
Home Updates Stores Droplist Profile
|Shop by Store Q
BARN You're following 27 stores
N Follow stores to stay updated on new >
coupons and store deals
Our Store Picks
* _W
(
+
Stores With Cash Back Today's Best Savi
Today's Trending Stores
B Microsoft v
[B® 6%incashBack
eBay
end XX}
® 1% in Cash Back
Apple
pp- )
@  15%in Cash Back
) al o} N 2
Home Updates Stores Droplist Profile


name: View course offered by Princeton University

appName: Coursera

appCategory: Education

appTagline: Courses, certificates, degrees

screenElements:
Thumbnail
Stacked List
Button

screenElements:
Stacked List
Divider
Thumbnail

screenElements:
Stacked List
Divider
Thumbnail
Thumbnail
Stacked List
Button
Avatar

screenPatterns:
Other Content
Other Content
Other Content
Other Content

screenKeywords:
12:00 v4l
& Princeton University
omputer Science: Algorithms, Theory, and
Machines
. Algorithms, Part I
T
3y = Bats, Ducks, and Pandemics: An Introduction
3‘ to One Health Policy
g' o . - ig\\\
+11 MORE
Website 4
Youtube o
Facebook ﬂ
Twitter L 4
S —
|& Princeton University
Computer Science: Algorithms, Theory, and
Machines
. Algorithms, Part I
S
'd‘i—* ey Bats, Ducks, and Pandemics: An Introduction
3‘ to One Health Policy
B o ‘ -
. Effective Altruism
er Singer ) ‘\‘
. Algorithms, Part |
W e Bitcoin and Cryptocurrency Technologies
. Global Systemic Risk
’.,‘j;'- o
E Computer Architecture
:_,H.‘HIIII‘I [
Computer Science: Programming with a
Purpose
S —
|12:00 P41l
PRINCETON
UNIVERSITY
Princeton University
Princeton University is a private research university located
in Princeton, New Jersey, United States. It is one of the eight
universities of the Ivy League, and one of the nine Colonial
Colleges founded before the American Revolution.
Courses
Computer Science: Algorithms, Theory, and
Machines
M Algorithms, Part I
ETT . .
R = Bats, Ducks, and Pandemics: An Introduction
3‘ to One Health Policy
B |
+11 MORE
Website 4
Youtube =
|12:00 V41
é
L
/ 4
Robert Sedgewick
William O. Baker *39 Professor of Computer Science
Computer Science
Princeton University
Robert Sedgewick is the William O. Baker Professor
of Computer Science at Princeton, where he
was the founding chair of the Department of
Computer Science. He received the Ph.D. degree
from Stanford University, in 1975. Prof. Sedgewick
also served on the faculty at Brown University
and has held visiting research positions at Xerox
PARC, Palo Alto, CA, Institute for Defense Analyses,
Princeton, NJ, and INRIA, Rocquencourt, France.
He is a member of the board of directors of Adobe
Systems. Prof. Sedgewick's interests are in analytic
combinatorics, algorithm design, the scientific
analysis of algorithms, curriculum development,
and innovations in the dissemination of knowledge.
He has published widely in these areas and is the
author of several books.
S —


Forums

screenElements:
Progress Indicator
Tab

screenPatterns:
Class & Lesson Detail
Progress

screenPatterns:
Class & Lesson Detail
Other Content

screenElements:
Stacked List
Divider

screenElements:
Progress Indicator
Tab
Tab
Stacked List
Divider
Banner

screenPatterns:
Class & Lesson Detail
Progress
Class & Lesson Detail
Other Content

screenKeywords:
12:00 V4l
¢ ©
Princeton University
Computer Science: Programming
with a Purpose

Overview Grades Forums Resources
WEEK 2 WEEK 3 WEEK 4
9 hr 35 min to go
Download

2 assignments due

101 MB
BASIC PROGRAMMING CONCEPTS
Why program? This lecture addresses that basic
question. Then it describes the anatomy of your
first program and the process of developin...
Lecture 1: BASIC PROGRAMMING
CONCEPTS
Supplements for Lecture 1

Reading * 10 min
S —
|12:00 P41
o~
< ©)
Princeton University
Computer Science: Programming
with a Purpose
Overview Grades Forums Resources
This Week's Forum
Lecture 1: Basic Programming Concepts
Discuss this week's modules here.
Discussion Forums
Java Programming Environment
Discuss setting up a Java program environment.
Week Forums
Lecture 1: Basic Programming Concepts
Discuss this week's modules here.
Lecture 2: Conditionals and Loops
Discuss this week's modules here.
S —
|12:00 V41
&overGOMPUIEE SCieRgRRrogrRMMIR... (1)
Lecture 3: Arrays
Discuss this week's modules here.
Lecture 4: Input and Output
Discuss this week's modules here.
Lecture 5: Functions and Libraries
Discuss this week's modules here.
Lecture 6: Recursion
Discuss this week's modules here.
Lecture 7: Performance
Discuss this week's modules here.
Lecture 8: Abstract Data Types
Discuss this week's modules here.
Lecture 9: Creating Data Types
Discuss this week's modules here.
Lecture 10: Programming Languages
Discuss this week's modules here.
|12:00 V4l
o~N
< ©
Princeton University
Computer Science: Programming
with a Purpose
Overview Grades Forums  Resources
X
Use forums to ask questions, debate
ideas, and find classmates who share
your goals
This Week's Forum
Lecture 1: Basic Programming Concepts
Discuss this week's modules here.
Discussion Forums
Java Programming Environment
Discuss setting up a Java program environment.
Week Forums
S —


Replying to a comment

screenElements:
Text Field
Button

screenElements:
Text Field
Button
Text Field

screenPatterns:
Groups & Community
Comments
Comments

screenKeywords:
& Discussion Thread
L L L
to trinomial(int,int).
| expect if you move the abs calculation into your
trinomial function you will be all sorted.
*Note: It took me a while to work out what your loops
where doing, it wasn't easy to follow at first but | like
what you did there. Very clever and precise. Worked
all the way through them just to realize it was the way
the tester was passing the arguments... /sigh
2 Replies « 1 Upvote
@ Reply f UpVoted

Q Sreehari vp 4mo ago

Thanks, it worked.

0 Replies « 0 Upvotes

ﬁ Upvote

a Julian Smith 4sec ago

thanks!

0 Replies « 0 Upvotes

ﬁ Upvote
|& Discussion Thread
.4
Move the "Math.abs(k);" into your trinomial() function.
| think that they are directly calling trinomial(int n, int
k) and passing it the values (4, -4). They start doing
this to test the individual functions in this chapter. It
caught me off guard too.
if (4,-4) is passed to your function it throws off your
whole array and returns coef[4][-4 + 4] = coef[4][0].
It works through the terminal because your main
function takes the absolute vale of k before passing it
to trinomial(int,int).
| expect if you move the abs calculation into your
trinomial function you will be all sorted.
*Note: It took me a while to work out what your loops
where doing, it wasn't easy to follow at first but | like
what you did there. Very clever and precise. Worked
all the way through them just to realize it was the way
the tester was passing the arguments... /sigh
1 Reply « 0 Upvotes
@ Reply ﬁ Upvote

Q Sreehari vp 4mo ago

Thanks, it worked.

0 Replies « 0 Upvotes

ﬁ Upvote
S —
|12:00 V4l
< Reply Post
In reply to Matthew Hagblom * 4mo ago
Move the "Math.abs(k);" into your trinomial() function.
| think that they are directly calling trinomial(int n, int k)
and passing it the values (4, -4). They start doing this to
test the individual functions in this chapter. It caught me
off guard too.
if (4,-4) is passed to your function it throws off your
whole array and returns coef[4][-4 + 4] = coef[4][0].
It works through the terminal because your main
function takes the absolute vale of k before passing it to
trinomial(int,int).
| expect if you move the abs calculation into your
trinomial function you will be all sorted.
*Note: It took me a while to work out what your loops
where doing, it wasn't easy to follow at first but | like
what you did there. Very clever and precise. Worked all
the way through them just to realize it was the way the
tester was passing the arguments... /sigh
thanks!
S —
|12:00 V4l
< Reply
In reply to Matthew Hagblom * 4mo ago
Move the "Math.abs(k);" into your trinomial() function.
| think that they are directly calling trinomial(int n, int k)
and passing it the values (4, -4). They start doing this to
test the individual functions in this chapter. It caught me
off guard too.
if (4,-4) is passed to your function it throws off your
whole array and returns coef[4][-4 + 4] = coef[4][0].
It works through the terminal because your main
function takes the absolute vale of k before passing it to
trinomial(int,int).
| expect if you move the abs calculation into your
trinomial function you will be all sorted.
*Note: It took me a while to work out what your loops
where doing, it wasn't easy to follow at first but | like
what you did there. Very clever and precise. Worked all
the way through them just to realize it was the way the
tester was passing the arguments... /sigh
S —


Favorite deals

screenElements:
Stacked List
Avatar
Icon

screenElements:
Coach Marks
Stacked List
Avatar
Icon

screenKeywords:
+ Get $5 Shop 200 >
Find your invite bonus here X O ﬂ’?
New to Drop Boosted Premium Most

Welcome, Jon Mobbin!

What do you want to explore? 2,200/4,500
Take a quick Set arewards Play a gam
survey > goal » Hoops »

500+ 100 100+

A\, - t
QuickBooks ® 35,000 l

Most popular See 91 more >

m hons ETEMART
A 2 5 B w
Shop Games Card Surveys My Drop
S —
|Favorites

WEe'll let you know when new deals are available from brands

on your favorites list
Uber

S .. v
McDonald's

O " v

S —


Refer friends

screenElements:
Progress Indicator
Button
Illustration

screenElements:
Coach Marks
Progress Indicator
Button
Illustration
Avatar
Progress Indicator

screenPatterns:
Invite & Refer Friends
Invite & Refer Friends
Invite & Refer Friends

screenKeywords:
+ Get $5 Shop 200 >
Find your invite bonus here X O ﬂ’?
New to Drop Boosted Premium Most

Welcome, Jon Mobbin!

What do you want to explore? 2,200/4,500
Take a quick Set arewards Play a gam
survey > goal » Hoops »

500+ 100 100+

A\, - t
QuickBooks ® 35,000 l

Most popular See 91 more >

m hons ETEMART
A 2 5 B w
Shop Games Card Surveys My Drop
S —
|Refer friends
Get 5,000 points each
Your invite bonus
@ Invited by John M. ©5000 .
1 of 3 steps complete
® Signedup
Completed on Oct 26, 2022
o Needs to verify phone number
Step hasn't been completed yet
fy Helb
® Needs to make first purchase on Drop
|° Refer a friend
Text Share Copy
How to get a referral bonus
1 Invite a friend
Using your invite link below
2 They sign up and shop
Any Shop offer in the Drop app
3 Get bonus points (Cha-ching!)
Earn your referral bonus
Terms and Conditions
John M. invited you to Drop
You became a member on October 26th, 2022
.
d»&
S —
|° Refer a friend
Share your invite link
Text Share Copy
How to get a referral bonus
1 Invite a friend
Using your invite link below
2 They sign up and shop
Any Shop offer in the Drop app
3 Get bonus points (Cha-ching!)
Earn your referral bonus
Terms and Conditions
John M. invited you to Drop
You became a member on October 26th, 2022
|° Refer a friend
Your invite bonus
@ Invited by John M. ©5000 .
1 of 3 steps complete
® Signedup
Completed on Oct 26, 2022
o Needs to verify phone number
Step hasn't been completed yet
fy Helb
® Needs to make first purchase on Drop
Step hasn't been completed yet
Share your invite link
Text Share Copy
How to get a referral bonus
S —


Wallet

screenElements: Icon Button

screenPatterns:
Wallet & Balance
Empty State

screenPatterns: Loading Browser

screenPatterns:
Browser
Wallet & Balance

screenElements:
Tab Bar
Icon
Button

screenPatterns:
Browser
My Account & Profile
Browser
Wallet & Balance
Loading
Browser
Browser
Wallet & Balance
Empty State

screenKeywords:
( > PayPal Rewards X
‘ﬁ Q Search for stores ‘ —
Browse Activity Redeem
. Rewards Balance O points
UsSD BE v

(& Gold balance
0 Gold
Latest and greatest
ways to earn Gold
Top Rewards Rates Referrals
Top Rewards Rates
Apple Fanatics
(& Earn15% back (@ Earn 5% back
|TS
Account
' O pts N
PayPal Rewards
Profile >
Wallet >
Notifications >
Settings >
Legal >
Help >
Log Out >
Give us your feedback

i Q2 = R 2
Home Updates Stores Droplist Profile
|{ > PayPalRewards X
ﬂ Q Search for stores a =
Browse Activity Redeem
' Rewards Balance 0 points
usD =

@ Rewards Balance

0 Gold

Redeem 1,000 points for a $10 USD

gift card

0/1000 +0 Pending
You're on your way!
Earn another 1,000 Gold to unlock your next
reward.
|12:00 V41
{ ) PayPalRewards X
Browse Activity Redeem
. Rewards Balance O points
[ X ]
|< > PayPal Rewards X
‘ﬁ Q Search for stores A =
Browse Activity Redeem
. Rewards Balance O points

® Rewards Balance

Ready to redeem

O points

($0 redemption value)

Let’s change that. Start earning points

now and redeem for cash back and other

options. Terms apply.

Shop Cash Back Offers

Earnings and savings

Your shopping stats since -

Lifetime Points
|< > PayPal Rewards X
‘ﬁ_ Q Search for stores A =
Earnings and savings
Your shopping stats since -
Lifetime Points
0 ($0 redemption value)
Refer friends, get 500 pts (@)
joinhoney.com/ref/jvsronk
More Invite Options
Rewards history Filters v
AMOUNT
DESCRIPTION  STATUS (REDEMPTION
VALUE)
Your transactions will take 3-5 days to appear here
after confirming rewards.
|< Wallet
Looking for your payment info?
We've moved things around. You can now view
and update your wallet at joinhoney.com
View on Website
{2 al = N 2
Home Updates Stores Droplist Profile


Searching for a store

screenElements:
Banner
Tab Bar
Carousel
Illustration

screenElements:
Hero Image
Button
Carousel
Thumbnail

screenElements:
Stacked List
Thumbnail

screenPatterns:
Pricing
Item List
Shop & Storefront

screenPatterns:
Shop & Storefront
Item List

screenElements:
Button
Carousel
Stacked List
Thumbnail
Hero Image
Button
Carousel
Thumbnail
Banner
Tab Bar
Carousel
Illustration
Search Bar
Search Bar

screenPatterns:
Shop & Storefront
Item List
Pricing
Item List
Shop & Storefront
Shop & Storefront
Other Content
Search
Search

screenKeywords:
< Apple Q
® Apple - iPad Pro
B $1,399.00
Apple - iPad
.r‘ $749.00
Apple - iPhone 14
$1129.00
o.
)
Apple - iPhone 13
$829.00
Shop All ltems (694)
{2 a &= N 2
Home Updates Stores Droplist Profile
|< Apple Q
Apple
Electronics
Following Shop on Website
View Active Coupons (O) >
Popular Categories View Al >
- ) ¢ L4
. - o :\‘/w
: ., o
lectronics Headphones Wearable
ccessories Technology
Most Popular
(N a = N 2
Home Updates Stores Droplist Profile
|< Apple Q
Most Popular
Apple - iPhone 14 Pro
$999.00
L
® Apple - iPad Pro
p——  $1,399.00
Apple - iPad
.r‘ $749.00
Apple - iPhone 14
$1129.00
o.
)
Apple - iPhone 13
$829.00
&
{2 a &= N 2
Home Updates Stores Droplist Profile
|< Apple Q
Apple
Electronics
View Active Coupons (O) >
Popular Categories View Al >
O —
‘sj! — .
Cell Phone Computer Electronic
Accessories Accessorie
Most Popular
V1) Il = N 2
Home Updates Stores Droplist Profile
|Shop by Store Q
BARN You're following 27 stores
N Follow stores to stay updated on new >
coupons and store deals
Our Store Picks
* _W
(
+
Stores With Cash Back Today's Best Savi
Today's Trending Stores
B Microsoft v
[B® 6%incashBack
eBay
end XX}
® 1% in Cash Back
Apple
pp- )
@  15%in Cash Back
) al o} N 2
Home Updates Stores Droplist Profile
|é

.’ Apple

smusic  Apple Music

. AppSumo
@ Appliances Connection

@ Applebee's Grill & Bar
@ app controlled alarm clock
@ app controlled christmas lights
@ app controlled led christmas lights
@ app controlled led lights
@ app controlled led strip lights
H al &= N 2

Home Updates Stores Droplist Profile
|&
Q_ Search Stores, Items or URLs X
Trending
3 Billabong
@ Quill.com
@ ipad pro
@ pink
I (XX .
< B o @ & U
1 2 3 4 5 6 7 .8 9 0
qwe T r t y u 1l o p
a s d f g h j k |
v


Updating linked card settings

screenElements:
Tab Bar
Avatar
Button

screenElements: Avatar Card Badge

screenElements:
Switch
Tab Bar
Avatar
Button
Switch
Avatar
Card
Badge

screenPatterns:
Settings & Preferences
Promotions & Rewards
Settings & Preferences
Settings & Preferences

screenKeywords:
® Synced
@Q Synced today
Linked accounts
Smart Saver Account ‘
Chequing ‘
MasterCard ‘
S —
|B
R
B ‘,5:.; Shra
© 7 DAYS LEFT
Card-linked offers
Activate this week's offers to earn points when you
shop these brands using your linked card.
Activate all offers
Your linked card
B8 >
© Last synced today
New to Drop Most popular Boosted
amazon Amazon > © 3PERS$1
Shop and earn points every time
¥ Online © 4,800 spots
Check for spots
A B2 =& B wm
Shop Games Card Surveys My Drop
S —
|® Synced
@Q Synced today
Linked accounts
Smart Saver Account
Chequing
MasterCard
S —
|® Synced
Your linked cards
Your cards are working as expected
— Get your points earned from Premium Offers when
your card syncs with Drop.
Your card syncs when your bank communicates
= with Drop. This typically happens within 8 business
days.
BMO N
a Synced today
4+ Linkanewcard >
S —


Linking a card & choosing reward

actions:
Connecting & Linking
Selecting & Choosing

screenElements:
Card
Search Bar

screenPatterns:
Search
Empty State

screenElements:
Stacked List
Avatar

screenPatterns: Browser Verification

screenElements: Button Card

screenElements: Card Icon

screenElements: Card Icon Button

screenPatterns:
Confetti
Acknowledgement & Success

screenElements:
Bottom Sheet
Illustration

screenElements: Dialog Thumbnail

screenElements:
Coach Marks
Bottom Sheet
Illustration
Card
Icon
Card
Search Bar
Icon
Loading Indicator
Stacked List
Avatar
Button
Card
Search Bar
Progress Indicator
Tab Bar
Card
Carousel
Avatar
Icon
Chip
Status Dot
Badge
Card
Icon
Button
Dialog
Thumbnail

screenPatterns:
Permission
Confetti
Acknowledgement & Success
Select
Account Setup
Acknowledgement & Success
Loading
Search
Empty State
Search
Acknowledgement & Success
Home
Wallet & Balance
Promotions & Rewards
Timer & Clock
Select
Browser
Verification
Feature Info
Browser
Verification

screenKeywords:
+ Get $5 Shop 200 >
Find your invite bonus here X O ﬂ’?
New to Drop Boosted Premium Most

Welcome, Jon Mobbin!

What do you want to explore? 2,200/4,500
Take a quick Set arewards Play a gam
survey > goal » Hoops »

500+ 100 100+

A\, - t
QuickBooks ® 35,000 l

Most popular See 91 more >

m hons ETEMART
A 2 5 B w
Shop Games Card Surveys My Drop
S —
|Find your invite bonus here X O H'?
New to Drop Boosted Premium Most ¢
Celebrate the moment your
points arrive
Turn on notifications and be notified exactly when
your points arrive. We'll also notify you about new
offers at your favourite brands!

Allow Notifications
Not now
S —
|’ e
Ta da! You redeemed
your first reward
See your Crypto performance in the My Drop
tab. Ready to earn more? -
g
* .
\\;\\\,4 ‘._'
}E\—\—,’;?\/T//Zj IS
= m— \ ﬁn@:,‘~, e ”’.
s, = = ‘.1~ ,i,*"' e /7:\
S - " gt
% —
D
R = .
N 3
S\
N
’ . l
\g .
-~ s s’
7/ ‘ ~
Take me to the app N
- 4
é‘
|12:00 V4l
X @ drop-iframe.private.fin.ag < E
BMO @
Connecting with...
BMO Bank of Montreal
Sending credentials. Average time two (2) minutes.
|© 2,200/2,200 Skip
Select a Crypto reward
Available at a lower price for a limited time.
Ethereum Bitcoin
©2,000 ©2,000
How does it work?
ﬁ Watch your points grow
DD Points you invest move with the market to
increase your potential earnings.
Withdraw back to points
‘ Convert your crypto back to points and redeem
Redeem reward
S —
|EARN +2,000 POINTS 200/2,200
Link your card Skip
Link a card to unlock Drop Premium benefits

Q Ssearch for your bank
JAMERICAN
American Express (USA)
CapitalOne
Capital One (USA)
s | us
FARGO
|°

Shop © Points >
New to Drop Boosted Premium Most ¢
Celebrate the moment your
points arrive
Turn on notifications and be notified exactly when
your points arrive. We'll also notify you about new
offers at your favourite brands!

Allow Notifications
Not now
S —
|Ta da! You redeemed
your first reward
See vniir Crunta nerfarmance in the Mv Dran
)
)
& - e
Loading
Celebrate the moment your
points arrive
Turn on notifications and be notified exactly when
your points arrive. We'll also notify you about new
offers at your favourite brands!
Allow Notifications
Not now
S —
|° Search

Enter the name of your bank
Drop supports over 20,000 different banks.

< ) ©IF Ei o 3

QWEWRTYUI OP
A S D F GH J K L

€4 Z X CV B NM &

723 © _
|° Search
BMO
Having trouble finding your card? Contact support
9 BMO >
e BMO MasterCard >
> BMO BUMP BMP $
1 2 3 4 5 6 7 . 8 9 0
q w e r t y u I o p
a s d f g h j k |
& z x ¢ v b nm (&
2123 ®) _
|© 2,200/2,200
You have enough points to
redeem a Crypto reward!
Watch your points grow with Bitcoin and
Ethereum investments.
Also available in the app:
P

© 29 Le

Gift cards Collectibles

From 25k points From 3.0k points

S —
|°
+ Get $5 Shop ©200 >
Q Search Q 1y
New to Drop Boosted Premium Most
Welcome, Jon Mobbin!
What do you want to explore? 2,200/4,500
Take a quick Set arewards Play a gam
survey > goal > Hoops »
* 500+ © 100 © 100+
ALD) 1) € \ -
QuickBooks 35,000 I
Most popular See 91 more >
m ahans PETEMART
A 2 5 B w
Shop Games Card Surveys My Drop
S —
|© 2,200/2,200 Skip
Select a Crypto reward
Available at a lower price for a limited time.

Ethereum Bitcoin
©2,000 ©2,000
How does it work?
ﬁ Watch your points grow
DD Points you invest move with the market to
increase your potential earnings.

Withdraw back to points

‘ Convert your crypto back to points and redeem

S —
|12:00 4l
X @ drop-iframe.private.fin.ag < E
<
BMO
Authentication
Please authenticate with your financial institution
Card Number
Password
)
Reset Password
|°
~ Al
< L
sty
V ) P
W il A N / 0
Streak your way through the
holidays
gam
Jon, we're giving you a head start on your >
holiday shopping. [
When you spend $30 at 3 brands in our Drop
Holiday Streak collection, you get 3,000 Drop
points added to your account—or go big and
shop at 5 brands and get 5,000 Drop points!
With all the brands you love and all the items
on your holiday wishlist, it's time to start a
new holiday tradition: streaking.
J Shop to streak >
m ehans PETEMART
A E B B w
Shop Games Card Surveys My Drop
S —
|12:00 4l
X @ drop-iframe.private.fin.ag < E
<
BMO
Authentication
Please authenticate with your financial institution
Card Number
- )
Password
Reset Password


Logging out

screenElements: Logo Button

screenElements:
Dialog
Logo
Button
Icon
Loading Indicator

screenPatterns:
Confirmation
Welcome & Get Started
Settings & Preferences
Loading

screenKeywords:
12:00 P41
Confirm Logout
All your downloaded items will be
deleted. Are you sure you want to logout?
|Sign Up Later
Take the world's best courses online from top

universities and industry partners.
G Continue with Google
Ei Continue with Facebook

Log in with Email
New to Coursera? Create Account
By creating an account, you accept Coursera's
Terms of Service and Privacy Policy
S —
|& Settings
Q Promotions
Receive notifications on offers and ‘
promotions from Coursera
ACCOUNT
My Subscriptions
@ ID Verification
Payment Information
SUPPORT
@ Learner Help Center
ABOUT
@ Terms of Use
@ Privacy Policy
LOGOUT
|__7|, Logout
Version 3.37.1 (36,581)
S —
|12:00 P41
Logging Out...


Droplist

screenElements:
Tab Bar
Thumbnail

screenPatterns:
Bookmarks & Collections
Bookmarks & Collections

screenKeywords:
Droplist
.
Everything
3items
.

Apple products
3items

{2 2 & L] 2
Home Updates Stores Droplist Profile
|é
Everything
& 3items
-
—
Apple Compare at 2 stores
iPhone 14 Pro Apple
$1,099.00 iPad Pro
$1,399.00 - $1,399.00

Apple
iPhone 13
$829.00

o Il & [] 2
Home Updates Stores Droplist Profile


Invest in Bitcoin

screenElements: Button Avatar

screenPatterns:
Wallet & Balance
Pricing

screenElements: Button Card Tile

screenPatterns: Checkout Pricing

screenElements: Button Card Tile Button Avatar

screenPatterns:
Checkout
Pricing
Wallet & Balance
Pricing

screenKeywords:
! © 3,215
Invest in Bitcoin Q
Bitcoin price $28,020.86 |
As of today at 7:29pm A +0.82%
Investment amount
® 10,000 ® 25,000
® 50,000 ® 75,000
® 100,000 ® 250,000
Your order will be placed using the current price at the time
of redemption, which may differ from the original price
shown above. 5% fee applied upon withdrawal.
Invest 2,000 points
S —
|’ © 3215 >
Bitcoin ¢
@ Invest 2,000 points
Invest in Bitcoin
INVESTED POINTS
® Points
2,015 "
+0.73% A Last updated: Today at 7:29pm
Withdraw Points
BITCOIN PRICE
CADS$28,020.86
+0.82% A Last updated: Today at 7:29pm
Performance
24H 1w ™ 1Y
S —


View daily deal collection

screenElements: Carousel Thumbnail Badge

screenPatterns:
Home
Pricing
Item List

screenPatterns:
Item List
Pricing

screenElements: Chip Carousel Thumbnail Badge

screenPatterns:
Item List
Pricing
Home
Pricing
Item List

screenKeywords:
< Q
Daily Deals
2 Filter Sort By v
- -
i\ i | é%
Fn = Wy C
\ L - i —
| I [l
) "“!II—II!“"‘ M
Walmart Sam's Club
Gemmy Animated Giant Member's Mark Pre-Lit
Posable Pumpkin Gho... 32" Evergreen Wreath
$39.98
$149.50
® $5.83 Cash Back Q Q
&~
a vV
SMONG S
GameStop Dell Technologies
oD
H Il - N 2
Home Updates Stores Droplist Profile
|A ®ops Q
Daily Deals >
n ® $5.83 Cash Back L
. - < N
=g T g -
““ll“',!l ——— |l|r!!" = RMONG (8
v |I!|I—II!!" ‘ v Vo
Sam's Club GameStop
Member's Mark Pre-Lit Among Us: Impostor
32" Evergreen Wreath Edition - Xbox One
$39.98 $34.99
Save Up to 45% Off on New Smart ,
Home Tech
" ;
J/ < -'?%Z’""?v
(® ) | \‘%/%W
‘ ( .
Compare at 5 stores Compare at 3 stores
H Il & N 2
Home Updates Stores Droplist Profile


Deleting a download

screenElements: Card Button

screenElements: Dialog Button

screenPatterns: Delete Confirmation

screenElements: Toast Toast Card Button Dialog Button

screenPatterns:
Acknowledgement & Success
Loading
Downloads & Available Offline
Delete
Confirmation

screenKeywords:
Downloads
169 MB out of 92 GB used * Delete All
Computer Science: Programming
with a Purpose @
Find more to download
Download Quality: Standard « Manage
Deleted Successfully
Downloads
S —
|Downloads
169 MB out of 92 GB used * Delete All
Computer Science: Programming
with a Purpose @
Find more to download
Download Quality: Standard « Manage
Deletion in progress
Downloads
S —
|Downloads
209 MB out of 92 GB used * Delete All
Computer Science: Programming
with a Purpose @
Princeton University
169 MB
Chinese for Beginners
Peking University @
39 MB
Find more to download
Download Quality: Standard « Manage
H
Downloads
S —
|12:00 P41
Delete download
All videos, readings and quizzes from 'Chinese
for Beginners' will be deleted from your device


Logging in

screenElements:
Hero Image
Button
Page Control

screenPatterns:
Welcome & Get Started
Walkthrough

screenElements:
Text Field
Button

screenElements:
Loading Indicator
Button

screenElements:
Text Field
Button
Loading Indicator
Button
Text Field
Button
Logo
Hero Image
Button
Page Control

screenPatterns:
Login
Loading
Login
Launch Screen
Welcome & Get Started
Walkthrough

screenKeywords:
Signin
Email
jon.mobbin@gmail.com
Password
Forgot password?

Don't have an account? Sign up
1 2 3 4 5 6 7 8 9 0
@ # S _ & - + () [/
2 S T
oo 1 |
|Signin
Email

jon.mobbin@gmail.com
Password
Forgot password?

Or
@ Sign in with Google
ﬁ Sign in with Facebook
Don't have an account? Sign up
S —
|°
+ Get $5 Shop ©200 >
Q Search O
popular 25k points & more Stacked deals
Welcome, Jon Mobbin!
What do you want to explore? 2,200/4,500
Take a quick Set arewards Play a gam
survey > goal > Hoops »
© 500+ © 100 © 100+
AD) 21) €h° \ -
QuickBooks 35,000 I
Most popular See 91 more >
A E 5 B w
Shop Games Card Surveys My Drop
S —
|Signin
Email
Your email address
Password
Your password
Forgot password?

Don't have an account? Sign up
< ) ©IF Ei o 3
1 2 3 4 5 6 7 .8 9 0
q w e r t y u | o p
a s d f g h j k |
& z x ¢ v b nm (&
2123 ®) _
v
||Signin
&,
2 6 ‘K
h 5 7§ ’ ‘\\
Earn points for shopping in the
app or with a linked card
[
S —


Resources

screenElements:
Progress Indicator
Tab

screenPatterns:
Class & Lesson Detail
Progress

screenPatterns:
Class & Lesson Detail
Other Content

screenElements:
Progress Indicator
Tab
Tab

screenPatterns:
Other Content
Class & Lesson Detail
Progress
Other Content
Class & Lesson Detail
Other Content

screenKeywords:
& Assessment Guide
which the script runs, and may vary each time that you
submit. If one of the values in the table violates the
performance limits, the factor by which you failed the
test appears in parentheses, e.g. (9.6x) in the union()
column would indicate your test uses 9.6x too many
calls.
As with the Memory and Correctness tests, the format
for the Timing tests vary with each assignment. For
Percolation.java, the testing is primarily focused on
operation counts, i.e. how many total calls are made
to union() and find(), though you will also fail the test if
your program is unable to solve an instance of size n =
1024 in the allotted time.
In the example above, we see that the submission fails
for n={128, 512, 1,024 }. The problem is that there are
too many calls to find(), as noted in parentheses next
to the find() count. For example, if n = 128, the number
of find calls is 2.6x higher than allowed. Note that the
failure factor grows as n becomes larger, which means
that the order of growth of the running time with
respect to n is growing more rapidly than allowed in the
assignment instructions. This is a sure sign that there
is a fundamental flaw in this submission's approach,
which will most likely require substantive changes.
Test aborted. Ran out of time or
crashed before completion
If the autograder is unable to complete a correcting,
timing, or memory test in its allotted CPU time, it will
abort and report Test aborted. Ran out of time or
crashed before completion. When the autograder
aborts, it is (currently) unable to award partial credit
for the number of tests passed before aborting, so you
will receive a score of 0 for this component. This usually
indicates a serious performance bug. You can also
get the same error message if the autograder crashes
(usually because the submitted program is throwing
some kind of exception that was unexpected), but this is
extremely rare.

S —
|12:00 V4l
¢ ©
Princeton University
Computer Science: Programming
with a Purpose

Overview Grades Forums Resources
WEEK 2 WEEK 3 WEEK 4
9 hr 35 min to go
Download

2 assignments due

101 MB
BASIC PROGRAMMING CONCEPTS
Why program? This lecture addresses that basic
question. Then it describes the anatomy of your
first program and the process of developin...
Lecture 1: BASIC PROGRAMMING
CONCEPTS
Supplements for Lecture 1

Reading * 10 min
S —
|& Assessment Guide
After you submit your code, it will be automatically
graded by a comprehensive suite of tests which will
analyze your program for correctness and style. On
some assignments, the autograder also analyzes
running time and memory usage. The results are then
compiled into a report, which you can view by clicking
on the score which appears next to the submit button
after the autograder completes.
The report consists of two major sections, the
Assessment Summary and the Assessment Details.
The Assessment Details section is further subdivided
into Compilation, API, SpotBugs, PMD, Checkstyle,
Correctness, Memory, and Timing.
Assessment Summary
The report begins with the Assessment Summary. An
example is shown below.

Compilation: PASSED

API: PASSED

SpotBugs: PASSED

PMD: FAILED (1 warning)

Checkstyle: FAILED (0 errors, 3 warnings)

Correctness: 13/14 tests passed

Memory: No tests available.

Timing: No tests available.
The Compilation, API, Spotbugs, PMD, and Checkstyle
tests report either PASSED or FAILED, along with the
number of warnings.

» The Compilation tests check whether your Java
programs compile without warning or error. If the
autograder cannot successfully compile your
programs, you will not receive any credit or
additional feedback for that program.

» The API tests verify that the APIs of your classes
exactly match the APIs prescribed in the
assignment specification.

o The SpotBugs and PMD tests inspect your program
for common bug patterns. The results neither count

S —
|12:00 V4l
7~
:nceton University @
Computer Science: Programming
with a Purpose
Overview Grades Forums Resources

Resources

Syllabus

Schedule

Errata

Assessment Guide

S —


Help and support

screenPatterns:
Help & Support
Browser

screenPatterns:
My Account & Profile
Help & Support
Help & Support
Browser

screenKeywords:
TS
Account
' O pts N
PayPal Rewards
Profile >
Wallet >
Notifications >
Settings >
Legal >
Help >
Log Out >
Give us your feedback

i Q2 = R 2
Home Updates Stores Droplist Profile
|< Support
Frequently Asked Questions >
Contact Honey Support >
{n} &= 2
Home Stores Profile
|< Support
‘ﬂ Search for stores or items
Frequently Asked Questions
Honey Mobile Safari Extension
Now, members have more ways to use Honey on your
phone. Once you have the latest version of our app,
users will also be able to enable the Honey extension on
Safari. After that, we'll automatically look for coupons
and rewards when you shop on your phone - a lot like we
do on your computer.
Note: The Honey Mobile Safari Extension is currently
available for US, CA, AU, UK, DE, FR, NL, IT, ES, and IN
members who have iOS15 installed. Cashback is also
currently limited to US members only. We'll bring the
Honey Mobile Safari Extension, and Cashback, to more
places across the globe as soon as we can!
How do | get the Honey extension on my iPhone?
The Honey extension for Safari mobile now comes
bundled with the latest Honey app on iOS15.
First, you'll need a device with iOS15 or later. Make sure
to update your phone by going to Settings > Software
Update. Then you'’ll need an up-to-date version
Honey app. Download or update Honey in the ap, 2.
D
{2 = 2
Home Stores Profile


Games

screenElements:
Card
Button
Stacked List
Tab Bar
Icon

screenElements:
Thumbnail
Card
Button
Stacked List

screenElements:
Card
Button
Stacked List
Tab Bar
Icon
Thumbnail
Card
Button
Stacked List

screenPatterns:
Browse & Discover
Browse & Discover
Suggestions & Similar Items
Browse & Discover

screenKeywords:
°
+ Get $5 ©200 >
More from Drop
&4 Snake shop to unlock >
%’ Pets unlock with collectible >
R Spin play on Tuesday
X
Earn more points
by playing Partner Te.]
Games =
Learn how >
Recommended for you
P 7.
i XY
any ;
’\m' = .
n o = @ o«
Shop Games Card Surveys My Drop
S —
|°
+ Get $5 © 200 >
Games
n Welcome bonus . 100+ >
©2p Playagame of Hoops
Score baskets to earn points!
Hoops
More from Drop
&4 Snake shop to unlock >
% Pets unlock with collectible >
N o 8 @ w
Shop Games Card Surveys My Drop
S —
|°
+ Get $5 ©200 >
Recommended for you
-
=N B
PUNS .
Wordhane - Crossword
O -
All games
P&, Doodle Match 3
¥ 1% > °
! | 4.4 st 100K
’;‘4 ], Solitaire Grand Harvest
N '4 Y 4.5stars . 10000K @
Tiny Dragon: Helix Tycoon
. iy Drager:H D
“\ﬂ.ﬂ Judgement Game: Tricky PU... .
no2 e @ ow
Shop Games Card Surveys My Drop
S —
|°
+ Get $5 © 200 >
A Sudoku: Brain Puzzle Game
6 4 Y 47stars o 2K @
7189
Rush Royale: Tower Defens...
Y 4.0stars g 433K m
o 5 ,,g;;;ii, Empire: Four Kingdoms
LRI B W 4.0 stars am 1329K @
® o o . .
¥~ "™ Coin Empire
DR : Py
Life Choices
2 W 4.2stars e 42K @
b Dice Dreams
(@8 K 48stars g 1000K @
47 ) SmartBrain
Py 45stars e 94K @
@D * -
-
— 2\ Caesars Slots
w | W 44 stars g 10000K @
n o 8 @
Shop Games Card Surveys My Drop
|°
+ Get $5 © 200 >
Bingo Blitz
lB‘“ Lgl W 4.6 stars m T0000K @
(’/ WorldWinner
Nl? W 4.6stars o 21K Get 7.5k
& el H Full House Casino: Vegas ...
‘aygg’gi W 4.6 stars o 459K @
. <= Fill The Fridge
% W 4.1 stars . 393K @
b {
Jump Egg: Merge Tycoon
< 4 K 23stars & 18K @
"t » Whois? Brain Teaser &Rid...
L@‘ 54 Y 4.5stars & 10000K m
- Word Tower: Word Puzzle ...
N W 4.7 stars g 16K @
.:6 7)) Jigsaw Puzzle Villa - Desi..
; SAl W 4.7 stars o 6K @
T =
- Plrates of ?he Caribbean: T... Pr—
n o 8 @ w
Shop Games Card Surveys My Drop
S —


Product detail

screenPatterns:
Shop & Storefront
Item List

screenElements:
Photo
Page Control
Button

screenPatterns:
Product Detail
Pricing

screenElements:
Photo
Page Control

screenPatterns:
Product Detail
Charts

screenElements:
Button
Accordion
Photo
Page Control
Photo
Page Control
Button

screenPatterns:
Shop & Storefront
Item List
Product Detail
Charts
Product Detail
Product Detail
Pricing
Product Detail

screenKeywords:
< Apple Q
® Apple - iPad Pro
B $1,399.00
Apple - iPad
.r‘ $749.00
Apple - iPhone 14
$1129.00
o.
)
Apple - iPhone 13
$829.00
Shop All ltems (694)
{2 a &= N 2
Home Updates Stores Droplist Profile
|< <
Product Details
J Free Shipping Available
after meeting certain spending thresholds.

Report an issue with this item >
Price History -
This price has recently gone up

It's common for stores to change prices
e $729.00 * $829.00
Lowest Price Current Price
Price increased in the last 30 days
The price is 14% higher than its lowest price over the
last 30 days. Add it to Droplist and we'll notify you if
{2 a = N 2
Home Updates Stores Droplist Profile
|< <
@ Apple -€0
[}
Apple - iPhone 13
$829.00
(Last updated 11 hours ago)
Shop on Website
Options: Model: iPhone 13 6.1-inch display, C... v
{2 a = N 2
Home Updates Stores Droplist Profile
|< <
@ Apple -€0
[}
Apple - iPhone 13
$829.00
(Last updated 11 hours ago)
Shop on Website
Options: Model: iPhone 13 6.1-inch display, C... v
{2 a = N 2
Home Updates Stores Droplist Profile
|< <
Price increased in the last 30 days
The price is 14% higher than its lowest price over the
last 30 days. Add it to Droplist and we'll notify you if
there's a price drop.
[d Watch for Price Drops
Recently Viewed
0 ) 0
% S ——
_ (- e —
Apple Apple
iPhone 14 Pro iPad Pro
$999.00 $1,399.00
(N a = N 2
Home Updates Stores Droplist Profile


Most points

screenElements: Card Button Carousel

screenPatterns:
Promotions & Rewards
Browse & Discover

screenKeywords:
[

29 Most points

Score the most points with these surveys
Earn up to Earn up to
@ 1,071 974 @® 950 864
© 11 MINS © 11 MINS
Earn up to Earn up to
@ 913 830 @® 909 826
© 12 MINS © 11 MINS
Earn up to Earn up to
@® 787 715 @® 762 693
© 12 MINS © 11 MINS
Earn up to Earn up to

S —
|Get $5 © 200 >
Surveys
complete €9 Most points &) All surveys
m Welcome.bonus . 500+ >
©2p Take aquick survey
Featured
Learn more about Drop 3
Surveys!
@ 110 100 [ start
© 2 MINS
Tell us about yourself to
N B2 B @8 wm
Shop Games Card Surveys My Drop
S —
|° Most points

Earn up to Earn up to
@® 856 778 @® 761692
© 11 MINS © 10 MINS
Earn up to Earn up to
@® 723 657 @® 714 649
© 10 MINS © 10 MINS
Earn up to Earn up to
@® 690 627 @® 678 616
© 10 MINS © 10 MINS
Earn up to
@® 28 25
© 1 MINS

S —


name: Adding a profile picture & changing username

screenElements:
Avatar
Tab Bar
Card
Icon

screenElements:
Text Field
Avatar
Button

screenElements:
Avatar
Text Field
Button

screenElements:
Avatar
Text Field
Button
Text Field
Avatar
Button
Avatar
Avatar
Tab Bar
Card
Icon

screenPatterns:
Edit
Edit
My Account & Profile
My Account & Profile

screenKeywords:
12:00 V41
Update Profile Photo
|[J o
Edit your profile
&
\
1 4@
Name
Jon Mobbin
Username
jon861
Your username will appear in the Drop app and can be seen
publicly.
S —
|[J o
Edit your profile
wy
\
1 4@
Name
Jon Mobbin
Username
jonmobbinusa
Your username will appear in the Drop app and can be seen
publicly.
S —
|12:00 V41l
X  Select aphoto
Tue, Oct 4
y |
A I i -
Tue, May 10
;. .,'.‘_‘- . .
/;. i ’ “ -
Thu, Feb 10
(§ 4
@
|[J o

Edit your profile
Name

Jon Mobbin
Username

jon861
Your username will appear in the Drop app and can be seen
publicly.

Save
S —
|X Edit Photo v
— T
rig ‘
yF oo T N

[ e
rl i &\_ }
D . o -
L" \ ‘N
Jk
1:1 3:4 ORIGINAL 3:2 16:9
[ J
== |
]
Crop C (LTl
|. °
@ © Points >
l &
\
DAY
Jon Mobbin
@jonmobbinusa >
Get your 5,000 point invite bonus! @
2 of 3 steps complete >
Welcome bonuses ERZDIEEE
m Welcome bonus - 1400+ > l
©2p Take asecond survey G
Explore rewards by category
+. NEW
. .
Crvpto Collectibles
Nn &2 B8 B %
Shop Games Card Surveys My Drop
S —
|°
@ ©200 >
Jon Mobbin
@jon861 >
Get your 5,000 point invite bonus! @
1 of 3 steps complete >
Welcome bonuses ERZDIEEE
m Welcome bonus . 100 > l
©2p Setarewards goal G
Explore rewards by category
+. NEW
@ .
Crvpto Collectibles
n 2 B8 B
Shop Games Card Surveys My Drop
S —


Chatting with customer support

screenElements:
Bottom Sheet
Stacked List
Icon
Button

screenPatterns:
Chat Detail
Chat Bot

screenElements:
Bottom Sheet
Stacked List
Icon
Button
Chip

screenPatterns:
My Account & Profile
Chat Detail
Chat Bot
Chat Detail
Chat Bot

screenKeywords:
o End Chat
Let's look into this @&
I'll need to ask a few questions so
| can:
=] Answer your question, or
=] Gather details to help you
submit a ticket
Tap "Start ticket" to proceed or
o "See FAQs"
= See FAQs on points & missing
points
Here are some helpful topics I'm
o often asked
Powered by QQ ada
S —
|Your account

L Accountinfo >
O Notifications >
& Linked cards >
$ Myreferrals >
@ My rewards archive >
@ Offer activity >
© My Drop Premium >
@ Help >

Sign out
S —
|Today

© Hey there, I'm Drop's Support
Concierge
| can answer simple questions
like "When will points post?"
Or, tap my buttons - it can help

o lead to a Support ticket @

Message...
Powered by QQ ada
S —
|B TR 2T
o
@
Today
© Hey there, I'm Drop's Support
Concierge
| can answer simple questions
like "When will points post?"
Or, tap my buttons - it can help
o lead to a Support ticket @
Message...
Powered by Q) ada
S —
|o End Chat
| can answer simple questions
like "When will points post?"
Or, tap my buttons - it can help
o lead to a Support ticket @
2 Missing points
Let's look into this @&
I'll need to ask a few questions so
| can:
Answer your question, or
Gather details to help you
submit a ticket
Tap "Start ticket" to proceed or
o "See FAQs"
Start ticket =
See FAQs on points & missing points
Powered by QQ ada
S —
|o End Chat
If you need to get in touch with
Support, our first step is
determining the type of issue
you're having
Or, you can tap on the buttons to
o find answers on FAQs
Start a ticket for missing points
View FAQs on offers & points
Inquire about referral points
Troubleshoot a linked card
Didn't receive a redeemed gift card
Tap here to see all FAQ topics
Message...
Powered by QQ ada
S —
|o End Chat
o often asked -
1] What is Point Delivery?
Do | have to wait a set of days to earn
points?
2] When will pending points post?
7] I don't see pending points for completing a
Game
5] 1 don't see pending points for completing
an Offer
) I had pending points but they're not there
anymore
Can | combine additional
discounts/promotions?
) If I return/refund an item/order, will I still
earn points?
See more FAQs
Powered by QQ ada
S —
|o End Chat
Today
© Hey there, I'm Drop's Support
Concierge
| can answer simple questions
like "When will points post?"
Or, tap my buttons - it can help
o lead to a Support ticket @
Let's look into this @&
Powered by Q ada
S —


Bitcoin detail

screenElements: Card Icon

screenPatterns:
Wallet & Balance
Pricing

screenElements: Button Avatar

screenElements: Avatar Icon

screenPatterns:
Order History
Pricing
Date & Time

screenElements:
Segmented Control
Segmented Control
Button
Avatar
Card
Icon
Avatar
Icon
Button

screenPatterns:
Wallet & Balance
Pricing
Wallet & Balance
Pricing
Wallet & Balance
Pricing
Order History
Pricing
Date & Time
Wallet & Balance
Pricing

screenKeywords:
INVESTED POINTS
CADS2.02 CAD
+0.73% A Last updated: Today at 7:29pm
Withdraw Points
BITCOIN PRICE
CADS28,020.86
+0.82% A Last updated: Today at 7:29pm
Performance
24H 1w ™ 1Y
CADS74,167.54
-62.22% ¥ Oct 27,2021 at 7:00am
Activities
Investment > © +2,000
Oct 26, 2022 at 7:30pm
Terms and Conditions apply
S —
|INVESTED POINTS
CADS2.02 CAD
+0.73% A Last updated: Today at 7:29pm
Withdraw Points
BITCOIN PRICE
CADS28,020.86
+0.82% A Last updated: Today at 7:29pm
Performance
24H 1w ™ 1Y
CADS27,914.24
+0.38% A Oct 26,2022 at 7:00pm
Activities
Investment > © +2,000
Oct 26, 2022 at 7:30pm
Terms and Conditions apply
S —
|’ © 3215 >
Bitcoin ¢
@ Invest 2,000 points
Invest in Bitcoin
INVESTED POINTS
® Points
2,015 "
+0.73% A Last updated: Today at 7:29pm
Withdraw Points
BITCOIN PRICE
CADS$28,020.86
+0.82% A Last updated: Today at 7:29pm
Performance
24H 1w ™ 1Y
S —
|°
@ ©200 >
Add a goal
Pick a gift card to work towards
Your Crypto Investments
Bitcoin
CAD$28,099.91 >
A +0.93% As of 7:45pm today
Invested points ® 2,020
3 Ethereum
7 CAD$2,121.25 ?
A +2.90% As of 7:45pm today
n 2 B8 B
Shop Games Card Surveys My Drop
S —
|2,000 pts
Points converted to
Bitcoin
Status
Completed Oct 26,2022, 7:30pm
Type Investment
Details
Bitcoin price CADS27,818.33
Oct 26, 2022, 7:30pm
Amount invested 2,000 points
Support
Help >
S —
|’ © 3215 >
Bitcoin ¢
@ Invest 2,000 points

Invest in Bitcoin
INVESTED POINTS
CADS2.02 CAD 1
+0.73% A Last updated: Today at 7:29pm

Withdraw Points
BITCOIN PRICE
CADS$28,020.86
+0.82% A Last updated: Today at 7:29pm
Performance

24H 1w ™ 1Y

S —


Learn

screenElements:
Banner
Icon
Card
Progress Indicator
Tab Bar

screenPatterns:
Progress
Bookmarks & Collections

screenKeywords:
i
Learn
Hi there, Julian Smith x
Let's set a weekly goal
Choose a weekly goal and set Q
learning reminders to make Set goal
progress.
Keep learning to make progress
The University of Edinburgh
Code Yourself! An
Introduction to Program...
Overall Progress 0%
Princeton University
Computer Science:
Programming with a Purp...
Overall Progress 8%
mn
Learn
S —


Verifying phone number

screenElements:
Progress Indicator
Button
Illustration

screenElements:
Text Field
Button

screenElements:
Progress Indicator
Button
Illustration
Text Field
Text Field
Button
Text Field
Button
Button

screenPatterns:
Invite & Refer Friends
Verification
Verification
Verification
Acknowledgement & Success
Verification

screenKeywords:
Refer friends
Get 5,000 points each
Your invite bonus
@ Invited by John M. ©5000 .
1 of 3 steps complete
® Signedup
Completed on Oct 26, 2022
o Needs to verify phone number
Step hasn't been completed yet
fy Helb
® Needs to make first purchase on Drop
|Enter your mobile number
Enter your mobile number, we'll text you a
verification code.
+1 :
Verify
1 2 3 -
4 3} 6 S
7 8 9 &
, 0 .
v
|Refer friends
Get 5,000 points each
Your invite bonus
@ Invited by John M. ©5000 .
2 of 3 steps complete
® Signedup
Completed on Oct 26, 2022
® \Verified phone number
Completed on Oct 3 2022
o Needs to make first purchase on Drop
Step hasn't been completed yet
S —
|Enter the code we sent
4 digit code
1 2 3 =
4 5 6 _
7 8 9 &)
, 0 .
|©
Enter the code we sent
8424
1 2 3 -
4 5 6  —
7 8 9 &
, 0 .
|12:00 V4l
We'll send a verification code to this
number

v
|Enter your mobile number
Enter your mobile number, we'll text you a
verification code.
+

1 2 3 -
4 3) 6 S
7 8 9 &
, 0 .
v


Onboarding

actions:
Onboarding
Creating Account

screenPatterns:
Select
Location & Address

screenElements:
Illustration
Page Control
Button

screenElements:
Illustration
Page Control

screenElements: Banner Illustration

screenPatterns:
Home
Feature Info

screenElements: Logo Button

screenPatterns: Error Signup

screenPatterns:
Acknowledgement & Success
Signup

screenElements: Illustration Button Checkbox

screenElements: Button Checkbox

screenElements:
Loading Indicator
Illustration
Button
Checkbox
Banner
Illustration
Logo
Button
Illustration
Page Control
Dropdown Menu
Tab Bar
Text Field
Button
Illustration
Page Control
Button
Illustration
Page Control
Button
Button
Checkbox
Skeleton
Logo
Illustration
Text Field
Button

screenPatterns:
Loading
Permission
Signup
Home
Feature Info
Welcome & Get Started
Walkthrough
Select
Location & Address
My Account & Profile
Acknowledgement & Success
Signup
Walkthrough
Error
Signup
Walkthrough
Permission
Loading
Launch Screen
Welcome & Get Started
Signup

screenKeywords:
X
.ﬁ PayPal
Join Honey to get deal alerts, coupons and rewards
from popular stores. Plus, its free.
Email
juliansmith.mobbin@gmail.com
[ Password :
00000000000000 @
® Upper and lowercase letters
® Between 8 and 64 charact*s
® Contains a number and a symbol
Continue
Already a member? Log In
|X
y: h
l iy - ::::.'-". N .
i\ +
y e Q‘ ¥}t
« =
Almost there! Finish signing up and start
enjoying the deals today.
D I'm at least 18 years old and agree to the following terms:
| have read and agree to the E-=Communication Delivery Policy,
which provides that Honey is an online service and that | will
receive all account notices and information electronically. | have
also read and agree to the Honey Terms of Service and Privacy
Policy, as linked to below.
E-Communication Delivery Policy
Terms of Service  Privacy Policy
Agree and Complete Sign Up
|X
.ﬁ PayPal
Join Honey to get deal alerts, coupons and rewards
from popular stores. Plus, its free.
Email
‘ juliansmith.mobbin@gmail.com \
® Upper and lowercase letters
® Between 8 and 64 characters
® Contains a number and a symbol
Continue
Already a member? Log In
|‘ﬂ ® Earn Rewards Q
X

® PayPal Rewards

Cash Back is here! Go

big with PayPal Honey.

Rack up PayPal Rewards points that you can

redeem for cash back, gift cards or PayPal

shopping credit. Start loading up here.

+
+ AL
5 »
_ +
q|
+

Points awarded on eligible items only. PayPal Rewards

terms and exclusions apply. PayPal account in good

standing is required to redeem for cash.
Coupons and Cash Back — View All
Our Deal Combo

o Il & N 2

Home Updates Stores Droplist Profile
|X
.ﬁ PayPal
Log in to your Honey account so you can enjoy the
same shopping experience on the Honey App.
or
Not a member? Join Honey
|We'll help you apply the
best coupons we find
&
¢
— -
© 0
Learn More
|TS
Login >
\ V VP Py
Australia
Canada
France
Germany
India
Italy
Netherlands
Spain
United Kingdom
United States
|Login >
Welcome
‘ ; + /)
OE + ia
Where are you shopping from?
|TS

Account

Hello!

' O pts N

PayPal Rewards

Profile >

Wallet >

Notifications >

Settings >

Legal >

Help >

Log Out >
i Q2 &= R 2
Home Updates Stores Droplist Profile
|X
.ﬁ PayPal
Join Honey to get deal alerts, coupons and rewards
from popular stores. Plus, its free.
Email
juliansmith.mobbin@gmail.com
[ Password :
..............| @
® Upper and lowercase letters
® Between 8 and 64 characters
® Contains a number and a symbol
Continue
Already a member? Log In
|L]
Earn Points, redeem
towards cash back
Cash back redemption requires a PayPal account in good
standing. Other redemption options may be available.
PayPal Rewards terms apply, and exclusions may apply.
[ ]
|X
.ﬁ PayPal
Join Honey to get deal alerts, coupons and rewards
from popular stores. Plus, its free.
Email
juliansmith.mobbin@gmail.com
[ Password :
o00000 @
® Upper and lowercase letters
® Between 8 and 64 characters
® Contains a number and a symbol
Continue
Already a member? Log In
|Shop some of your favorite
stores
220
\\\f .
. % 2]\
SN
O T
|X
.ﬁ *
Almost there! Finish signing up and start
enjoying the deals today.
I'm at least 18 years old and agree to the following terms:

| have read and agree to the E-=Communication Delivery Policy,
which provides that Honey is an online service and that | will
receive all account notices and information electronically. | have
also read and agree to the Honey Terms of Service and Privacy
Policy, as linked to below.

E-Communication Delivery Policy

Terms of Service  Privacy Policy

Agree and Complete Sign Up
|‘ﬂ ® Earn Rewards Q
A Q = N 2
Home Updates Stores Droplist Profile
|12:00 o4l
Y i St
N ‘\\ *,\ N
R “«j::g»' \
{
o
L \
F‘ ' i
A
AN \\
|Login >
Welcome
‘ ; + /)
OE + ia
Where are you shopping from?
|X
.ﬁ PayPal
Join Honey to get deal alerts, coupons and rewards
from popular stores. Plus, its free.
® Upper and lowercase letters
® Between 8 and 64 characters
® Contains a number and a symbol
Continue
Already a member? Log In


Filtering search results

screenElements:
Stacked List
Thumbnail

screenElements:
Divider
Checkbox
Stacked List
Thumbnail

screenPatterns:
Filter & Sort
Filter & Sort
Filter & Sort
Search
Filter & Sort

screenKeywords:
12:00 P41l
& Filters Clear
Level CLEAR
Beginner O
Intermediate O
Mixed O
Advanced O
Learning Product CLEAR
Courses O
Guided Projects O
Specializations O
Professional Certificates O
Projects O

S ——
|12:00 V4l
& Filters Clear
Level CLEAR
Beginner
Intermediate
Mixed
Advanced O
Learning Product CLEAR
Courses
Guided Projects
Specializations O
Professional Certificates
Projects O

S ——
|data analytics

1839 total results Filter (3)

Google Data Analytics BUZGHR

Google "w
Professional Certificate &

% 4.8 | 1.3M Students | Beginner

IBM Data Analyst E . s

IBM Skills Network / FE,;
Professional Certificate .,I.,.;==

% 4.6 | 929k Students | Beginner

Introduction to Data Analysis using o

Microsoft Excel A {

Coursera Project Network \ 7

% 4.7 | 27k Students | Intermediate o

Introduction to Data Analytics B

IBM Skills Network E""!'lllll g
Course : —=

Y% 4.8 | 234k Students | Beginner

IBM Data Analytics with Excel and R g %

IBM Skills Network i T
Professional Certificate ‘ A ~' i
Explore

S —
|data analytics

2620 total results Filter

Google Data Analytics BUZGHR

Google "w
Professional Certificate &

% 4.8 | 1.3M Students | Beginner

IBM Data Analyst E . s

IBM Skills Network / FE,;
Professional Certificate .,L,.;==

% 4.6 | 929k Students | Beginner

Introduction to Data Analysis using o

Microsoft Excel A {

Coursera Project Network \ 7

% 4.7 | 27k Students | Intermediate o

Introduction to Data Analytics B

IBM Skills Network E""!'lllll g
Course : —=

Y% 4.8 | 234k Students | Beginner

IBM Data Analytics with Excel and R g %

IBM Skills Network i T
Professional Certificate ‘ A ~' i
Explore

S —
|12:00 P41l
& Filters Clear
Graduate Certificates O
Postgraduate Diploma O
Language CLEAR
English
Spanish O
French O
Russian O
Portuguese (Portugal) O
Arabic O
German O
Vietnamese O

S ——


Help center

screenPatterns:
Help & Support
Browser

screenPatterns:
Help & Support
Browser
Help & Support
Browser
Settings & Preferences
Help & Support
Browser

screenKeywords:
12:00 P41
{3 @ coursera.support/s/ar  + (@O @
coursera o @EED
Help Articles
Learner Help Center > Account & notifications
> Setup your Coursera account
Set up your Coursera account
O® Sep 27,2022 . Knowledge
To start taking classes on Coursera, you'll
need to set up an account.
Skip to:
» Create an account
e Verify your email address
Create an account
To create a Coursera account:
|12:00 P41
{3 @ coursera.support/s/le  + (@O @
courserd Login
Learner Help Center
Account & notifications
Account settings, login issues,
and notification preferences
Payments & subscriptions
|& Settings
Q Promotions
Receive notifications on offers and ‘
promotions from Coursera
ACCOUNT
My Subscriptions
@ ID Verification
Payment Information
SUPPORT
@ Learner Help Center
ABOUT
@ Terms of Use
@ Privacy Policy
LOGOUT
|__7|, Logout
Version 3.37.1 (36,581)
S —
|12:00 P41
(O @ coursera.support/s/le  + (@O @
coursera Q  Login
Learner Help Center > Account & notifications
Account & notifications
Account settings, login issues, and notification
preferences
{g} Account settings
Set up your Coursera account
Change your Coursera account settings
Change your account language
Delete your Coursera account
] Email notifications
Change email settings for the forums
Check and update your email communication
preferences
22 Login issues
Reset your Coursera password
Troubleshooting login and account issues
Tronhlechnnt lnscine in with cincle cicn an SSO


Verifying ID

screenPatterns: Verification Browser

screenPatterns: Browser Verification

screenPatterns:
Acknowledgement & Success
Browser
Verification
Verification
Browser
Verification
Browser
Settings & Preferences

screenKeywords:
& Settings
Q Promotions
Receive notifications on offers and ‘
promotions from Coursera
ACCOUNT
My Subscriptions
@ ID Verification Completed
Payment Information
SUPPORT
@ Learner Help Center
ABOUT
@ Terms of Use
@ Privacy Policy
LOGOUT
|__7|, Logout
Version 3.37.1 (36,581)
S —
|TS
é

Account Payment

Communication Preferences

Notes & Highlights Calendar Sync
Account
Full name
Email address
Timezone Language
Name Verification

Your name, Julian Smith, is verified. This is the
name that will appear on your certificates.
|é

Verify Your Name

Enter your real name. This is the name

that will appear on your certificates. We

may contact you to verify your identity, so

please make sure this matches the name

on your government-issued ID.

FIRST NAME

Julian
MIDDLE NAME (OPTIONAL)
LAST NAME
Smith

By checking this box, | acknowledge
that | provided my legal name and
am 13 years of age or older. | also

certify that | am not a specially
designated national or otherwise
subject to export controls
preventing Coursera from issuing
me a certificate. Learn more

S e—
|é

Enter your real name. This is the name

that will appear on your certificates. We

may contact you to verify your identity, so

please make sure this matches the name

on your government-issued ID.

FIRST NAME

Julian
MIDDLE NAME (OPTIONAL)
LAST NAME
Smith

By checking this box, | acknowledge
that | provided my legal name and
am 13 years of age or older. | also

certify that | am not a specially
designated national or otherwise
subject to export controls
preventing Coursera from issuing
me a certificate. Learn more

S —
|é

Verify Your Name

Enter your real name. This is the name

that will appear on your certificates. We

may contact you to verify your identity, so

please make sure this matches the name

on your government-issued ID.

FIRST NAME

MIDDLE NAME (OPTIONAL)

LAST NAME
By checking this box, | acknowledge
that | provided my legal name and
am 13 years of age or older. | also

D certify that | am not a specially
designated national or otherwise
subject to export controls
preventing Coursera from issuing
me a certificate. Learn more

S —
|& Settings
Q Promotions
Receive notifications on offers and ‘
promotions from Coursera
ACCOUNT
My Subscriptions
@ ID Verification
Payment Information
SUPPORT
@ Learner Help Center
ABOUT
@ Terms of Use
@ Privacy Policy
LOGOUT
|__7|, Logout
Version 3.37.1 (36,581)
S —


Surveys

screenElements:
Card
Button
Tab Bar
Chip
Carousel

screenElements: Card Button

screenElements:
Carousel
Card
Button
Tab Bar
Chip
Carousel
Card
Button
Carousel

screenPatterns:
Browse & Discover
Browse & Discover
Browse & Discover
Browse & Discover

screenKeywords:
Seeall
Earn up to Earn up to
@ 912 829 @® 909 826
© 12 MINS © 11 MINS
Earn up to Earn up to
@ 854 776 @® 842 765
© 11 MINS © 12 MINS
Seeall
All surveys
n &2 B 8 w
Shop Games Card Surveys My Drop
S —
|Get $5 ©200 >
Surveys
complete €9 Most points &) All surveys
m Welcome.bonus . 500+ >
©2p Take aquick survey
Featured
Earn points for learning
more about Springboard S
America
©65 =
© 1 MINS
Tell us about yourself to
n &2 B 8 w
Shop Games Card Surveys My Drop
S —
|Get $5 © 200 >
Surveys
# Fastest to complete €9 Most points N
m Welcome.bonus . 500+ >
©2p Take aquick survey
Featured
Learn more about Drop 3
Surveys!
@ 110 100 [ start
© 2 MINS
Tell us about yourself to
N B2 B @8 wm
Shop Games Card Surveys My Drop
S —
|Get $5 © 200 >
@® 756 6387 @® 755 686

© 11 MINS © 11 MINS

Earn up to Earn up to

@ 912 829 ® 771 70¢

© 12 MINS © 12 MINS

Earn up to Earn up to

@© 842 765 @® 909 826

© 12 MINS © 11 MINS

Earn up to

@® 854 776

© 11 MINS
n &2 B 8 w
Shop Games Card Surveys My Drop

S —
|Get $5 © 200 >
All surveys

Earn up to Earn up to

@® 28 25 @ 741 674

© 1 MINS © 11 MINS

Earn up to Earn up to

@ 705 641 @® 725 g59

© 10 MINS © 10 MINS

Earn up to Earn up to

@® 756 6387 @® 755 686

© 11 MINS © 11 MINS

Earn up to Earn up to

@ 912 829 @ 771 761
n &2 B 8 w
Shop Games Card Surveys My Drop

S —
|Get $5 © 200 >
Tell us about yourself to
unlock more surveys!
o ®
Fastest to complete
Our fastest to complete surveys
Earn up to Earn up to
@® 28 25 @ 705 641
© 1 MINS © 10 MINS
Earn up to Earn up to
@® 725 659 ® 741 674
n 2 B @ w
Shop Games Card Surveys My Drop
S —
|Get $5 © 200 >
Surveys
complete €9 Most points &) All surveys
m Welcome.bonus . 500+ >
©2p Take aquick survey
Featured
Learn more about Drop 3
Surveys!
@ 110 100 [ start
© 2 MINS
Tell us about yourself to
N B2 B @8 wm
Shop Games Card Surveys My Drop
S —


Deleting account

screenElements:
Bottom Sheet
Stacked List
Icon
Button

hotspotType: Tap & Hold

screenPatterns: Delete Confirmation

screenElements:
Button
Radio Button

screenElements:
Stacked List
Loading Indicator
Bottom Sheet
Stacked List
Icon
Button
Button
Radio Button
Button
Dialog

screenPatterns:
Settings & Preferences
Loading
My Account & Profile
Feedback
Feedback
Delete
Confirmation
Confirmation

screenKeywords:
R I T
° Account
L. Personal details >
o Password >
(&) Two-Factor Authentication >
@ Delete account
Legal
Drop security >
Terms of service >
Privacy policy >
S —
|° Delete your account
We're sad to see you go.
Deleting your account
cannot be undone
If you delete your account your rewards,
crypto investments, and points balances can’t
be recovered. All your personal data will be
completely erased.
Go back
S —
|Your account

L Accountinfo >
O Notifications >
& Linked cards >
$ Myreferrals >
@ My rewards archive >
@ Offer activity >
© My Drop Premium >
@ Help >

Sign out
S —
|° Request received
You'll receive an email to jon.***@gmail.com confirming
when your account is deleted.

Why did you decide to leave Drop?

Share optional feedback to help make Drop better.

| didn't get points for an offer | 7N
completed S
I'm not using the app °
It takes too long to get to a gift card or 7N
other rewards N
| had issues redeeming my rewards, 7N
e.g. errors N~
Drop doesn't have relevant offers
Drop is too complicated
| found a better app to earn rewards 7N
and cashback N~

S —
|° Request received
You'll receive an email to jon.***@gmail.com confirming
when your account is deleted.

Why did you decide to leave Drop?

Share optional feedback to help make Drop better.

| didn't get points for an offer | 7N
completed S
I'm not using the app
It takes too long to get to a gift card or 7N
other rewards N~
| had issues redeeming my rewards, 7N
e.g. errors N~
Drop doesn't have relevant offers
Drop is too complicated
| found a better app to earn rewards 7N
and cashback N~

Done
S —
|° Delete your account
We're sad to see you go.
Deleting your account
cannot be undone
If you delete your account your rewards,
crypto investments, and points balances can't
be recovered. All your personal data will be
completely erased.
Go back
S —
|12:00 P4l
Are you sure you'd like to continue?
Deleting your account cannot be undone.

Are you sure you'd like to continue?
|R I T
° Account
L. Personal details >
o Password >
(&) Two-Factor Authentication >
@ Delete account
Legal
Drop security >
Terms of service >
Privacy policy >
S —


Sorting results (daily deals)

screenPatterns:
Item List
Pricing

screenElements: Button Tile

screenElements: Button Tile Chip Chip

screenPatterns:
Filter & Sort
Item List
Pricing
Filter & Sort
Filter & Sort

screenKeywords:
Filters X
Sort By
Relevance Popularity
Price: Low - High Price: High - Low
Reset Apply
|< Q
Daily Deals
2 Filter Sort By v
- -
i\ i | é%
Fn = Wy C
\ L - i —
| I [l
) "“!II—II!“"‘ M
Walmart Sam's Club
Gemmy Animated Giant Member's Mark Pre-Lit
Posable Pumpkin Gho... 32" Evergreen Wreath
$39.98
$149.50
® $5.83 Cash Back Q Q
&~
a vV
SMONG S
GameStop Dell Technologies
oD
H Il - N 2
Home Updates Stores Droplist Profile
|Filters X
Sort By
Price: Low - High Price: High - Low
Reset Apply
|< Q
Daily Deals
2 Filter Popularity
: N : N
N s I ;I
Target Target
Apple AirPods True Shark Rocket Ultra-Light
Wireless Bluetooth He... Corded Stick Vacuum ...
$89.99 $99.99
" "
adidas adidas
- O = N 2
Home Updates Stores Droplist Profile


View today's active sales

screenElements: Carousel Illustration

screenElements: Carousel Illustration Illustration

screenPatterns:
Other Content
Other Content

screenKeywords:
Shop by Store Q
BARN You're following 27 stores
N Follow stores to stay updated on new >
coupons and store deals
Our Store Picks
‘ +
-I/L .
e + .
Today's Active Sales
Today's Trending Stores
Microsoft
Wl i v -
.r. 6% in Cash Back
b eBay
® 1% in Cash Back
Apple
pp- v
@  15%in Cash Back
{2 al - N 2
Home Updates Stores Droplist Profile
|Target
Up to 20% off sale
ANy Home Depot
.\\e\,% P coe
QX Upto 20% off sale
Lowe's
Up to 15% off sale
. Macy's
Up to 25% off sale
Kohl's
KOHLS XX}
Up to 35% off sale
CVs
Up to 20% off sale
Verizon
verizon’ coe
Up to 75% off sale
@ Walgreens
: Up to 25% off sale
N
= N
{2 a) - 2
Home Updates Stores Droplist Profile
|12:00 V41
é
Q Search Today's Active Sales X
*
L]
+ .
Today's Active Sales
While you're reading this, stores are literally having sales.
Get in on the deals and shop.
Popularity (Defa... Rese
Target
Up to 20% off sale
045} Home Depot
S\\ Up to 20% off sale
. Lowe's
i Al = N 2
Home Updates Stores Droplist Profile


Logging in

screenElements: Banner Illustration

screenElements:
Text Field
Button

screenElements:
Banner
Illustration
Logo
Button
Tab Bar
Text Field
Button
Text Field
Button
Logo

screenPatterns:
Home
Feature Info
Welcome & Get Started
My Account & Profile
Login
Login
Launch Screen

screenKeywords:
‘ﬂ ® Earn Rewards Q
X

® PayPal Rewards

Cash Back is here! Go

big with PayPal Honey.

Rack up PayPal Rewards points that you can

redeem for cash back, gift cards or PayPal

shopping credit. Start loading up here.

+
+ AL
5 »
_ +
q|
+

Points awarded on eligible items only. PayPal Rewards

terms and exclusions apply. PayPal account in good

standing is required to redeem for cash.
Coupons and Cash Back — View All
Our Deal Combo

o Il & N 2

Home Updates Stores Droplist Profile
|X
.ﬁ PayPal
Log in to your Honey account so you can enjoy the
same shopping experience on the Honey App.
or
Not a member? Join Honey
|TS

Account

Hello!

' O pts N

PayPal Rewards

Profile >

Wallet >

Notifications >

Settings >

Legal >

Help >

Log Out >
i Q2 &= R 2
Home Updates Stores Droplist Profile
|X
.ﬁ PayPal
Log in to save to your favorites so we can better
personalize your recommendations.
Log in with Email
Forgot login details?
Not a member? Join Honey
|X
.ﬁ PayPal
Log in to save to your favorites so we can better
personalize your recommendations.
Email
juliansmith.mobbin@gmail.com
[ Password :
0000000000000 @
Log in with Email
Forgot login details?
Not a member? Join Honey
|12:00 o4l
Y i St
N ‘\\ *,\ N
R “«j::g»' \
{
o
L \
F‘ ' i
A
AN \\


View a discussion thread

screenElements:
Stacked List
Divider

screenElements:
Floating Action Button
Stacked List
Tab

screenElements: Avatar Thumbnail

screenElements:
Floating Action Button
Stacked List
Tab
Tab
Dialog
Stacked List
Divider
Tab
Avatar
Thumbnail
Switch

screenPatterns:
Groups & Community
Groups & Community
Error
Groups & Community
Groups & Community
Groups & Community
Groups & Community
Other Content

screenKeywords:
& Lecture 6: Recursion
Discuss this week's modules here.

Latest Top Unanswered
Recursive Squares Checkstyle 2yr ago
Kirill Nikolaev
I've successfully completed this week's assignment.
However, for recursive squares, is "The 'main()’ method
must directly call the public method 'drawSquare()'.
[MainCallsAllPublicMethods]" really necessary? As only
the pattern has to be drawn, isn't the program's logic to
only call for draw(n, X, y, len)? This, of course, does not
affect points in any way, shape, or form, but is slightly
frustrating :)

Reve's Puzzle 3yr ago
Meysam Abolghasemi

| need some clarification on this problem. Do we need to
re-compute on every recursion or just the first time?

2 Replies +« 2 Upvote

Reve's Puzzle Help 2yr ago
Peter Lord

| have been stuck on this problem for a few weeks at

this point and | cannot figure out what to do. | am so
frustrated at this point that | just need to ask for

| have been able to get my answer close to what

spec sheet has, but at and above n = 5, my code

movinﬁ the first disc on ever¥ other move Ias it does in
|& Discussion Thread
Most .
Regesnt Top Earliest
@ Matthew Hagblom 4mo ago
Move the "Math.abs(k);" into your trinomial() function.
| think that they are directly calling trinomial(int n, int
k) and passing it the values (4, -4). They start doing
this to test the individual functions in this chapter. It
caught me off guard too.
if (4,-4) is passed to your function it throws off your
whole array and returns coef[4][-4 + 4] = coef[4][0].
It works through the terminal because your main
function takes the absolute vale of k before passing it
to trinomial(int,int).
| expect if you move the abs calculation into your
trinomial function you will be all sorted.
*Note: It took me a while to work out what your loops
where doing, it wasn't easy to follow at first but | like
what you did there. Very clever and precise. Worked
all the way through them just to realize it was the way
the tester was passing the arguments... /sigh
1 Reply « 0 Upvotes
@ Reply ﬁ Upvote
Q Sreehari vp 4mo ago
Thanks, it worked.
S —
|12:00 P41
Oops
There was an error loading the post. Please try
again later.
|12:00 V41
&overGOMPUIEE SCieRgRRrogrRMMIR... (1)
Lecture 3: Arrays
Discuss this week's modules here.
Lecture 4: Input and Output
Discuss this week's modules here.
Lecture 5: Functions and Libraries
Discuss this week's modules here.
Lecture 6: Recursion
Discuss this week's modules here.
Lecture 7: Performance
Discuss this week's modules here.
Lecture 8: Abstract Data Types
Discuss this week's modules here.
Lecture 9: Creating Data Types
Discuss this week's modules here.
Lecture 10: Programming Languages
Discuss this week's modules here.
|& Discussion Thread
.4
Move the "Math.abs(k);" into your trinomial() function.
| think that they are directly calling trinomial(int n, int
k) and passing it the values (4, -4). They start doing
this to test the individual functions in this chapter. It
caught me off guard too.
if (4,-4) is passed to your function it throws off your
whole array and returns coef[4][-4 + 4] = coef[4][0].
It works through the terminal because your main
function takes the absolute vale of k before passing it
to trinomial(int,int).
| expect if you move the abs calculation into your
trinomial function you will be all sorted.
*Note: It took me a while to work out what your loops
where doing, it wasn't easy to follow at first but | like
what you did there. Very clever and precise. Worked
all the way through them just to realize it was the way
the tester was passing the arguments... /sigh
1 Reply « 0 Upvotes
@ Reply ﬁ Upvote

Q Sreehari vp 4mo ago

Thanks, it worked.

0 Replies « 0 Upvotes

ﬁ Upvote
S —
|& Lecture 6: Recursion
Discuss this week's modules here.
Latest Top Unanswered
The StdDraw doesnt work on my  smo ago
Apple M1 Chip
Taiwo Adebisi
When | call the functions from StdDraw, it only shows a
blank screen. | assume it is because | use an Mac M1?
Please help.
0 Reply + 0 Upvote
Trinomial DP 4mo ago
Sreehari vp
Hello, i used this programme to solve TrinomilaDP.
Even though it prints correct answer, assessment shows
"failed". Can anyone help me with this.
thanks.
TrinomialDP {
Lic static long tringmianCint . int 40
T]I] c:e: ; " [n+1]0p + 1];
(int row = 0; row <= n; rows+) {
( col = 0 + row; col <= p - row; col++) {
((col - n) == 0 & row == 0) {
coef[row][col] = 1;
} (row == 0) {
coef[row][col] = 0;
¥ {
coef[row][col] = coef[row - 1][col - 1] + coefl[row - 1][col] + coef[r’ow‘
¥
¥
¥
coef[n][k + nl;
}
|& Discussion Thread
Sreehari vp 4mo ago
Trinomial DP
Hello, i used this programme to solve TrinomilaDP.
Even though it prints correct answer, assessment shows
"failed". Can anyone help me with this.
thanks.
public class TrinomialDP {
pubii‘c ‘static long trin‘umial(‘int‘n, 1|;t K {
int p=2%*n+Kk;
long[1[] coef = new long[n + 1]1[p + 1];
for (int row = ©; row <= n; row++) {
for (int col = @ + row; col <= p - row; col++) {
if ((col - n) == 0 && row == 0) {
coef[row]l[col] = 1;
} else if (row == 0) {
coef[row][col] = ©;
} else {
coef[row][col] = coef[row - 1][col - 1] + coef[row - 1][col] + coef[row - 1][col + 1];
}
}
}
return coef[n][k + nl;
r
public St;tlc void ‘maln(st‘l‘lnq[] ar;s) { ‘ o
int n = Integer.parseInt(args[0]);
int k = Integer.parseInt(args[1]);
3 i Math.a;s?k);p e R
long ans = trinomial(n, k);
Sysiem.uut.println(ans); N
r
¥
*n=4, k in [-4, -1]
- trinomial(4, -4) returns wrong value
- student coefficient = ©
- reference coefficient = 1
- failed on trial 1 of 100
*n=25, k in [-5, -1]
- trinomial(5, -3) returns wrong value
- student coefficient = ©
- reference coefficient = 15
- failed on trial 1 of 100
|& Discussion Thread
*n=28, k in [-8, -1]
- trinomial(8, -3) returns wrong value
- student coefficient = ©
- reference coefficient = 504
- failed on trial 1 of 100
*n=29, k in [-9, -1]
- trinomial(9, -5) returns wrong value
- student coefficient = ©
- reference coefficient = 414
- failed on trial 1 of 100
=> FAILED
~/desktop/java/weeké/assignment> java-introcs TrinomialDP 4 -4
1
~/desktop/java/weeké6/assignment> java-introcs TrinomialDP 5 -3
15
~/desktop/java/weeké6/assignment> java-introcs TrinomialDP 6 -6
1
~/desktop/java/weeké6/assignment> java-introcs TrinomialDP 7 -5
28
~/desktop/java/weeké/assignment> java-introcs Tr‘inomiaTR 8 -3
504 N
~/desktop/java/weeké/assignment> java-introcs TrinomialDP 5
414
1 Reply « 0 Upvotes
Follow .
Most .
Recent Top Earliest
Matthew Hagblom 4mo ago
|& Lecture 6: Recursion
Sub Forums
All
Assignment: Recursion
Discuss and ask questions about Recursion.
S —


Copying store coupons

screenPatterns:
Promotions & Rewards
Charts

screenElements: Toast Button

screenPatterns:
Acknowledgement & Success
Promotions & Rewards
Charts

screenKeywords:
BARNES Barnes & Noble Follow
&NOBLE Books
LAST 24 HRS
Coupon Success: Very High
I
Avg. Savings PayPal Rewards
8% -
Shop on Website
2 Coupons
SAVEMORE COPIED
10% off any Order or 15% off Orders $60+.
Worked 21 minutes ago
WY679ZT5P4115
Promo Code
Worked 1 hour ago
Coupon codes and other merchant offers are subject to
availability and store terms and conditions. Exclusions may
apply. Check store site for additional details. You can apply
counons durina che: ! ark for vour order.
Code copied 0
A al N 2
Home Updates Stores Droplist Profile
|BARNES Barnes & Noble Follow
&NOBLE Books
LAST 24 HRS
Coupon Success: Very High
I
Avg. Savings PayPal Rewards
8% -
Shop on Website
2 Coupons
SAVEMORE COPIED
10% off any Order or 15% off Orders $60+.
Worked 21 minutes ago
WY679ZT5P4115 COPIED
Promo Code
Worked 1 hour ago
Coupon codes and other merchant offers are subject to
availability and store terms and conditions. Exclusions may
apply. Check store site for additional details. You can apply
counons durina che: ! ark for vour order.
Code copied 0
A al N 2
Home Updates Stores Droplist Profile
|BARNES Barnes & Noble Follow
&NOBLE Books
LAST 24 HRS
Coupon Success: Very High
I
Avg. Savings PayPal Rewards
8% -
Shop on Website
2 Coupons
SAVEMORE
10% off any Order or 15% off Orders $60+.
Worked 21 minutes ago
WY679ZT5P4115
Promo Code
Worked 1 hour ago
Coupon codes and other merchant offers are subject to
availability and store terms and conditions. Exclusions may
apply. Check store site for additional details. You can apply
counons durina checkout to see if theV'll work for vour order.
A Al = N 2
Home Updates Stores Droplist Profile


View store rewards

screenElements:
Bottom Sheet
Button

screenElements:
Bottom Sheet
Button
Button
Stacked List

screenPatterns:
Permission
Promotions & Rewards
Charts
Other Content

screenKeywords:
Hang Tight
This may take up to several minutes. Turn order
notifications on to get updates when we have
found you the best savings.
Maybe Later Enable
|BARNES Barnes & Noble Follow
&NOBLE Books
LAST 24 HRS
Coupon Success: Very High
I
Avg. Savings PayPal Rewards
8% -
Shop on Website
2 Coupons
SAVEMORE
10% off any Order or 15% off Orders $60+.
Worked 21 minutes ago
WY679ZT5P4115
Promo Code
Worked 1 hour ago
Coupon codes and other merchant offers are subject to
availability and store terms and conditions. Exclusions may
apply. Check store site for additional details. You can apply
counons durina checkout to see if theV'll work for vour order.
A Al = N 2
Home Updates Stores Droplist Profile
|The Knot
the knot 0o
o Very High Coupon Success
REVOLVE
REVOLVE
o Very High Coupon Success
@ Issuu
o Very High Coupon Success
Harvard Business Review
o Very High Coupon Success
14} Barnes & Noble
&NOE o Very High Coupon Success
Fashion Nova
o High Coupon Success
J.Crew
o High Coupon Success
T Kinguin
/o Very High Coupon Success
D
o al = N 2
Home Updates Stores Droplist Profile


Instructor's information

screenElements: Avatar Accordion

screenElements: Avatar Accordion Avatar

screenPatterns:
Class & Lesson Detail
Other Content

screenKeywords:
12:00 V41
& Robert Sedgewick
Robert Sedgewick
William O. Baker *39 Professor of Computer Science
Computer Science
Princeton University
Robert Sedgewick is the William O. Baker Professor
of Computer Science at Princeton, where he
was the founding chair of the Department of
Computer Science. He received the Ph.D. degree
from Stanford University, in 1975. Prof. Sedgewick
also served on the faculty at Brown University
and has held visiting research positions at Xerox
PARC, Palo Alto, CA, Institute for Defense Analyses,
Princeton, NJ, and INRIA, Rocquencourt, France.
He is a member of the board of directors of Adobe
Systems. Prof. Sedgewick's interests are in analytic
combinatorics, algorithm design, the scientific
analysis of algorithms, curriculum development,
and innovations in the dissemination of knowledge.
He has published widely in these areas and is the
author of several books.
S —
|& Computer Science: Programming... «£
Instructors
Robert Sedgewick
William O. Baker *39 Professor of
Computer Science >
A
Kevin Wayne
Phillip Y. Goldman '86 University
Lecturer >
Frequently Asked Questions
When will I have access to the lectures and
assignments? hd
Do | need to pay for this course?
A%
Can | earn a certificate in this course?
A%
For whom is this course intended?
A%
Enroll For Free (Starts Oct 27)
|12:00 V41
é
L
/ 4
Robert Sedgewick
William O. Baker *39 Professor of Computer Science
Computer Science
Princeton University
Robert Sedgewick is the William O. Baker Professor
of Computer Science at Princeton, where he
was the founding chair of the Department of
Computer Science. He received the Ph.D. degree
from Stanford University, in 1975. Prof. Sedgewick
also served on the faculty at Brown University
and has held visiting research positions at Xerox
PARC, Palo Alto, CA, Institute for Defense Analyses,
Princeton, NJ, and INRIA, Rocquencourt, France.
He is a member of the board of directors of Adobe
Systems. Prof. Sedgewick's interests are in analytic
combinatorics, algorithm design, the scientific
analysis of algorithms, curriculum development,
and innovations in the dissemination of knowledge.
He has published widely in these areas and is the
author of several books.
S —