mirror of
https://github.com/open-thought/reasoning-gym.git
synced 2026-04-28 17:29:39 +00:00
Still experimenting
This commit is contained in:
parent
b0e70008ea
commit
b203353751
357 changed files with 2888 additions and 0 deletions
8
reasoning_gym/data/gsm_data/p1/0090.json
Normal file
8
reasoning_gym/data/gsm_data/p1/0090.json
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
{
|
||||
"question": "Charlie has three times as many Facebook friends as Dorothy. James has four times as many friends on Facebook as Dorothy. If Charlie has 12 friends on Facebook, how many Facebook friends does James have?",
|
||||
"answer": "Dorothy has 12 / 3 = <<12/3=4>>4 Facebook friends.\nJames has 4 * 4 = <<4*4=16>>16 Facebook friends.\n#### 16",
|
||||
"id_orig": 149,
|
||||
"id_shuffled": 90,
|
||||
"question_annotated": "{name1,Charlie} has {mult1,three times} as many {platform,Facebook} friends as {name2,Dorothy}. {name3,James} has {mult2,four times} as many friends on {platform,Facebook} as {name2,Dorothy}. {name1,Charlie} has {n,12} friends on {platform,Facebook}. On average, how many {platform,Facebook} friends do {name1,Charlie}, {name2,Dorothy}, and {name3,James} have?\n\n#init:\n- name1, name2, name3 = sample(names, 3)\n- platform = sample([\"Instagram\", \"Twitter\", \"LinkedIn\", \"TikTok\", \"Snapchat\"])\n- $mult1 = sample(multi_times+multiple_ice)\n- $mult2 = sample(multi_times+multiple_ice)\n- $n = range(10, 201)\n\n#conditions:\n- mult2 != mult1\n- is_int(n / mult1)\n- divides(int((n / mult1) * mult2) + n + (n / mult1), 3)\n\n#answer: (int((n / mult1) * mult2) + n + (n // mult1)) // 3",
|
||||
"answer_annotated": "{name2} has {n} / {mult1} = <<{n}/{mult1}={n//mult1}>>{n//mult1} {platform} friends.\n{name3} has {mult2} * {n//mult1} = <<{mult2}*{n//mult1}={int((n / mult1) * mult2)}>>{int((n / mult1) * mult2)} {platform} friends.\nTogether, they have {n} + {n//mult1} + {int(n / mult1 * mult2)} = {(int((n / mult1) * mult2) + n + (n // mult1))} {platform} friends. \nOn average, they have {(int((n / mult1) * mult2) + n + (n // mult1))} / 3 = {(int((n / mult1) * mult2) + n + (n // mult1)) // 3} friends.\n#### {(int((n // mult1) * mult2) + n + (n // mult1)) // 3}"
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue