2018 LTP Charleston Pro Tennis – Singles

Madison Brengle was the defending champion but lost in the final to Taylor Townsend, 0–6 4–6.

Singles
2018 LTP Charleston Pro Tennis
Champion Taylor Townsend
Runner-up Madison Brengle
Final score6–0, 6–4

Seeds

  1. Madison Brengle (Final)
  2. Taylor Townsend (Champion)
  3. Mariana Duque Mariño (Second round)
  4. Nicole Gibbs (Second round)
  5. Kristie Ahn (First round)
  6. Anhelina Kalinina (Second round)
  7. Jamie Loeb (Quarterfinals)
  8. Irina Falconi (Quarterfinals)

Draw

Key

Finals

Semifinals Final
          
1 Madison Brengle 6 6
Q Iga Świątek 1 1
1 Madison Brengle 0 4
2 Taylor Townsend 6 6
Q Katerina Stewart 4 1
2 Taylor Townsend 6 6

Top half

First Round Second Round Quarterfinals Semifinals
1 M Brengle 6 7
  UM Arconada 0 5 1 M Brengle 5 6 6
  A Kratzer 6 6 A Kratzer 7 4 3
WC M Mateas 2 4 1 M Brengle 77 7
  C Liu 3 2 PR A Kiick 62 5
PR A Kiick 6 6 PR A Kiick 6 7
  S Karatantcheva 2 5 6 A Kalinina 2 5
6 A Kalinina 6 7 1 M Brengle 6 6
3 M Duque Mariño 6 6 Q I Świątek 1 1
  F Di Lorenzo 3 1 3 M Duque Mariño 4 2
Q I Świątek 6 6 Q I Świątek 6 6
WC E Navarro 0 2 Q I Świątek 6 6
  S Chang 2 65 8 I Falconi 3 1
  G Min 6 77 G Min 77 5 0
Q C Rosatello 0 2 8 I Falconi 65 7 6
8 I Falconi 6 6

Bottom half

First Round Second Round Quarterfinals Semifinals
7 J Loeb 6 6
WC Q Gleason 3 2 7 J Loeb 2 6 7
  K Day 64 0 WC J Pegula 6 4 5
WC J Pegula 77 6 7 J Loeb 65 0
  AS Sánchez 3 2 Q K Stewart 77 6
Q K Stewart 6 6 Q K Stewart 6 6
Q PC Gonçalves 3 65 4 N Gibbs 0 1
4 N Gibbs 6 77 Q K Stewart 4 1
5 K Ahn 1 1 2 T Townsend 6 6
JE W Osuigwe 6 6 JE W Osuigwe 77 6
  M Sanchez 5 4 K Sebov 65 0
  K Sebov 7 6 JE W Osuigwe 0 6 5
  R Ozaki 6 6 2 T Townsend 6 1 7
  L Chirico 4 2 R Ozaki 0 3
  J Cristian 3 2 2 T Townsend 6 6
2 T Townsend 6 6
gollark: That's how you would do it in my thing, using a somewhat insane S-expression assembly-ish language.
gollark: Using hypothetical assembly syntax I haven't actually implemented:```# start of memory to add kittens to(add r1 r0 0x1000) # maybe there would be nice dedicated syntax for "set register" actually# end of kittenized region(add r2 r0 0x1600)(label loop (add r3 r0 40) (poke r3 r1 0) (add r3 r0 94) (poke r3 r1 1) # and so on (add r1 r1 8) (jlt r1 r2 loop))```
gollark: To create RAM kittens, all you need to do is `ADD` the ASCII value of each character into a temporary register, `POKE` them into the right memory location (using the per-instruction `POKE` offset, probably), and then do that in a loop.
gollark: I should probably implement arithmetic instructions then a basic assembler, I guess, because hand-writing machine code is unpleasant.
gollark: What? No. This doesn't really need jumps, except possibly to run it repeatedly.

References

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.