Andrey Aktauov
Andrey Aktauov is a Kazakhstani karateka. He is four-time gold medalist in the men's kumite 55 kg event at the Asian Karate Championships. In 2014 he won the gold medal in the men's kumite 55 kg event at the 2014 Asian Games held in Incheon, South Korea.
Sport | |
---|---|
Country | Kazakhstan |
Sport | Karate |
Medal record
|
Career
At the 2019 Asian Karate Championships held in Tashkent, Uzbekistan he won the gold medal in the men's kumite 55 kg event.[1][2]
gollark: ```rusttype Items = HashMap<ItemType, u32>;fn quantity(items: &Items, desired: &ItemType) -> u32 { if let Some(available_quantity) = items.get(desired) { *available_quantity } else { 0 }}fn contains(items: &Items, desired: &Item) -> bool { quantity(items, &to_item_type(desired)) >= desired.quantity}fn satisfies(available: &Items, desired: &Items) -> bool { for (typ, desired_quantity) in desired.iter() { if quantity(available, typ) < *desired_quantity { return false } } true}fn to_map(is: &Vec<Item>) -> Items { let out = HashMap::new(); for i in is.iter() { out.entry(to_item_type_clone(i)) .and_modify(|e| { *e += 1 }) .or_insert(0); } out}fn one_item(i: Item) -> Items { let out = HashMap::new(); out.insert(to_item_type(&i), i.quantity); out}#[derive(Debug, Deserialize, PartialEq, Eq, Serialize, Clone)]pub struct CraftingResult { pub tasks: Vec<Recipe>, pub costs: Items, pub outputs: Items}fn solve(desired: Item, available: Items, recipes: &MultiMap<ItemType, Recipe>) -> CraftingResult { if contains(&available, &desired) { // If our available items list already contains the desired item, yay, we can just do nothing return CraftingResult { tasks: vec![], costs: one_item(desired), outputs: one_item(desired) } } if let Some(recipes) = recipes.get_vec(&to_item_type(&desired)) { for recipe in recipes.iter() { let result = solve() // ??? } } else { CraftingResult { tasks: vec![], costs: HashMap::new(), outputs: HashMap::new() } }}```My code, or at least part of it.
gollark: That is NOT THE HARD PART.
gollark: (I'm still confused though)
gollark: People have already given helpful suggestions how to, soo...
gollark: Parsing a recipe dump and figuring out the steps to autocraft an item.
References
- Rowbottom, Mike (20 July 2019). "Japan earn six titles but Uzbek hosts also golden at Asian Karate Championships". InsideTheGames.biz. Retrieved 23 April 2020.
- "2019 Asian Karate Championships Results" (PDF). World Karate Federation. Archived (PDF) from the original on 23 April 2020. Retrieved 23 April 2020.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.