4
4
"cell_type" : " markdown" ,
5
5
"metadata" : {
6
6
"application/vnd.databricks.v1+cell" : {
7
- "cellMetadata" : {},
7
+ "cellMetadata" : {
8
+ "byteLimit" : 2048000 ,
9
+ "rowLimit" : 10000
10
+ },
8
11
"inputWidgets" : {},
9
12
"nuid" : " 5ab27f1b-7c08-44cb-8766-b16c3470b90d" ,
10
13
"showTitle" : false ,
21
24
"execution_count" : 0 ,
22
25
"metadata" : {
23
26
"application/vnd.databricks.v1+cell" : {
24
- "cellMetadata" : {},
27
+ "cellMetadata" : {
28
+ "byteLimit" : 2048000 ,
29
+ "rowLimit" : 10000
30
+ },
25
31
"inputWidgets" : {},
26
32
"nuid" : " 0d316502-e6b4-4432-b3fd-6159096e4951" ,
27
33
"showTitle" : false ,
40
46
"cell_type" : " markdown" ,
41
47
"metadata" : {
42
48
"application/vnd.databricks.v1+cell" : {
43
- "cellMetadata" : {},
49
+ "cellMetadata" : {
50
+ "byteLimit" : 2048000 ,
51
+ "rowLimit" : 10000
52
+ },
44
53
"inputWidgets" : {},
45
54
"nuid" : " 2e4d3e31-be24-427a-bc7e-362b6765c4fa" ,
46
55
"showTitle" : false ,
96
105
"execution_count" : 0 ,
97
106
"metadata" : {
98
107
"application/vnd.databricks.v1+cell" : {
99
- "cellMetadata" : {},
108
+ "cellMetadata" : {
109
+ "byteLimit" : 2048000 ,
110
+ "rowLimit" : 10000
111
+ },
100
112
"inputWidgets" : {},
101
113
"nuid" : " f6f11a82-8828-41ca-828a-e88f8586b97a" ,
102
114
"showTitle" : false ,
117
129
" request_accepted_df_602 = spark.createDataFrame(request_accepted_data_602, request_accepted_columns_602)\n " ,
118
130
" request_accepted_df_602.show()"
119
131
]
132
+ },
133
+ {
134
+ "cell_type" : " code" ,
135
+ "execution_count" : 0 ,
136
+ "metadata" : {
137
+ "application/vnd.databricks.v1+cell" : {
138
+ "cellMetadata" : {
139
+ "byteLimit" : 2048000 ,
140
+ "rowLimit" : 10000
141
+ },
142
+ "inputWidgets" : {},
143
+ "nuid" : " 9b1f3cc0-9f0c-4f06-8dae-ab399d787883" ,
144
+ "showTitle" : false ,
145
+ "tableResultSettingsMap" : {},
146
+ "title" : " "
147
+ }
148
+ },
149
+ "outputs" : [],
150
+ "source" : [
151
+ " request_accepted_df_602_1 = request_accepted_df_602.select(col(\" requester_id\" ).alias(\" id\" ),\n " ,
152
+ " col(\" accepter_id\" ).alias(\" friend_id\" ))\n " ,
153
+ " \n " ,
154
+ " request_accepted_df_602_2 = request_accepted_df_602.select(col(\" accepter_id\" ).alias(\" id\" ),\n " ,
155
+ " col(\" requester_id\" ).alias(\" friend_id\" ))"
156
+ ]
157
+ },
158
+ {
159
+ "cell_type" : " code" ,
160
+ "execution_count" : 0 ,
161
+ "metadata" : {
162
+ "application/vnd.databricks.v1+cell" : {
163
+ "cellMetadata" : {
164
+ "byteLimit" : 2048000 ,
165
+ "rowLimit" : 10000
166
+ },
167
+ "inputWidgets" : {},
168
+ "nuid" : " 4db7c485-5425-4514-93f3-e9f58cb33643" ,
169
+ "showTitle" : false ,
170
+ "tableResultSettingsMap" : {},
171
+ "title" : " "
172
+ }
173
+ },
174
+ "outputs" : [],
175
+ "source" : [
176
+ " friendships_df_602 = request_accepted_df_602_1.union(request_accepted_df_602_2)"
177
+ ]
178
+ },
179
+ {
180
+ "cell_type" : " code" ,
181
+ "execution_count" : 0 ,
182
+ "metadata" : {
183
+ "application/vnd.databricks.v1+cell" : {
184
+ "cellMetadata" : {
185
+ "byteLimit" : 2048000 ,
186
+ "rowLimit" : 10000
187
+ },
188
+ "inputWidgets" : {},
189
+ "nuid" : " 27256137-8305-4b9a-9e89-cfc45044b3da" ,
190
+ "showTitle" : false ,
191
+ "tableResultSettingsMap" : {},
192
+ "title" : " "
193
+ }
194
+ },
195
+ "outputs" : [],
196
+ "source" : [
197
+ " friend_counts_602 = friendships_df_602.groupBy(\" id\" ).agg(\n " ,
198
+ " countDistinct(\" friend_id\" ).alias(\" num\" )\n " ,
199
+ " )"
200
+ ]
201
+ },
202
+ {
203
+ "cell_type" : " code" ,
204
+ "execution_count" : 0 ,
205
+ "metadata" : {
206
+ "application/vnd.databricks.v1+cell" : {
207
+ "cellMetadata" : {
208
+ "byteLimit" : 2048000 ,
209
+ "rowLimit" : 10000
210
+ },
211
+ "inputWidgets" : {},
212
+ "nuid" : " d5b957f1-c332-4d99-b8c3-dc266f232806" ,
213
+ "showTitle" : false ,
214
+ "tableResultSettingsMap" : {},
215
+ "title" : " "
216
+ }
217
+ },
218
+ "outputs" : [],
219
+ "source" : [
220
+ " max_friends_602 = friend_counts_602.agg(\n " ,
221
+ " max(\" num\" ).alias(\" max_num\" )\n " ,
222
+ " ).collect()[0][\" max_num\" ]"
223
+ ]
224
+ },
225
+ {
226
+ "cell_type" : " code" ,
227
+ "execution_count" : 0 ,
228
+ "metadata" : {
229
+ "application/vnd.databricks.v1+cell" : {
230
+ "cellMetadata" : {
231
+ "byteLimit" : 2048000 ,
232
+ "rowLimit" : 10000
233
+ },
234
+ "inputWidgets" : {},
235
+ "nuid" : " 3b85ed15-6485-465b-8a08-47da673a2ce1" ,
236
+ "showTitle" : false ,
237
+ "tableResultSettingsMap" : {},
238
+ "title" : " "
239
+ }
240
+ },
241
+ "outputs" : [],
242
+ "source" : [
243
+ " friend_counts_602\\\n " ,
244
+ " .filter(col(\" num\" ) == max_friends_602).show()"
245
+ ]
120
246
}
121
247
],
122
248
"metadata" : {
123
249
"application/vnd.databricks.v1+notebook" : {
124
- "computePreferences" : null ,
250
+ "computePreferences" : {
251
+ "hardware" : {
252
+ "accelerator" : null ,
253
+ "gpuPoolId" : null ,
254
+ "memory" : null
255
+ }
256
+ },
125
257
"dashboards" : [],
126
258
"environmentMetadata" : {
127
259
"base_environment" : " " ,
128
- "environment_version" : " 1 "
260
+ "environment_version" : " 2 "
129
261
},
130
262
"inputWidgetPreferences" : null ,
131
263
"language" : " python" ,
132
264
"notebookMetadata" : {
133
265
"pythonIndentUnit" : 4
134
266
},
135
- "notebookName" : " 602. Friend Requests II: Who Has the Most Friends (Medium)" ,
267
+ "notebookName" : " 602. Friend Requests II_ Who Has the Most Friends (Medium)-(Solved )" ,
136
268
"widgets" : {}
269
+ },
270
+ "language_info" : {
271
+ "name" : " python"
137
272
}
138
273
},
139
274
"nbformat" : 4 ,
140
275
"nbformat_minor" : 0
141
- }
276
+ }
0 commit comments