惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

V
Visual Studio Blog
A
About on SuperTechFans
J
Java Code Geeks
G
Google Developers Blog
L
LangChain Blog
小众软件
小众软件
宝玉的分享
宝玉的分享
云风的 BLOG
云风的 BLOG
P
Proofpoint News Feed
博客园 - 【当耐特】
IT之家
IT之家
F
Fortinet All Blogs
aimingoo的专栏
aimingoo的专栏
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
阮一峰的网络日志
阮一峰的网络日志
V
V2EX
博客园 - Franky
博客园_首页
雷峰网
雷峰网
Microsoft Security Blog
Microsoft Security Blog
Vercel News
Vercel News
B
Blog
月光博客
月光博客
酷 壳 – CoolShell
酷 壳 – CoolShell

Christian Heilmann

Moderators wanted for WeAreDevelopers World Congress North America on the 23rd! Coming to San Jose for the WeAreDevelopers World Congress 23rd of September – get tickets half price now! Quick Tip: Translating long documents with Microsoft Edge Immersive Reader Social Media | Christian Heilmann A blueprint for democracy to defend itself against fascism from 1937 – more important now than ever… TIL: Browsers offer a “copy email” in the context menu on mailto: links Remember: The “f” in xenophobia stands for “fun” Accessibility question: is nesting interactive elements bad? How do developers define their worth when code is written by AI?
Take the “chart explosion” coding challenge and earn your...
Chris Heilma · 2026-03-31 · via Christian Heilmann

In July, I will run another live edition of CODE100 at the WeAreDevelopers World Congress and if you want to take part and earn your spot on stage in front of 5000 people, why not have a go at solving this year’s challenge?

The char explosion problem

Oh dear, we wanted to show you some data insights about the WeAreDevelopers World Congress speaker submissions, but things went very wrong and our bar charts exploded

Animation of bar charts exploding

Now we call on all you coders, hackers and developers out there to help us recover the data we wanted to show.
Each bar of the chart has been rotated, moved to a different part of the screen and scaled.

We were able to analyse the location and other data though. For each bar chart you get the `x` and `y` screen coordinate where its bounding box starts, the angle of the `Rotation` in radians, the `scale` as a factor of 1 and the `width` and `height` in pixels.

Explanation of the data

All the data you need is in dataset.csv in the format of comma separated values.

Item,Group,x,y,Width,Height,Rotation,Scale
JavaScript,Languages,239.97,391.67,56.71,29.15,0.28,0.76
Python,Languages,401.44,353.55,59.43,43.76,0.54,0.77

Now, what we want you to use your coding skills for is to find the widths of the bars…

Can you tell us:

  • What bar is the biggest?
  • What bar is the smallest?
  • What are the averages of each chart (Languages, Tools, Categories, AI topics)?

For example (no, not the real data):

Biggest item is JavaScript with 14
Smallest item is Cobol with 2
 
Averages:
- Languages: 30
- Tools: 23
- Categories: 78
- AI topics: 12

Do you have your results? Then why not apply as a Challenger for the CODE100 in July ?