В нормативных словарях русского литературного языка существительное буянка не зафиксировано, однако в художественных и публицистических текстах оно (как окказионализм) изредка встречается: Преполовенская легонечко усмехалась, посматривала искоса на буянку, а сама притворялась, что глядит на улицу [Ф. К. Сологуб. Мелкий бес (1902)]; Но, если вы думаете, что в современном мире все извратилось, в том числе и отношения между мужчиной и женщиной, и парни стали предпочитать милым, робким, кротким девушкам неистовых буянок, то глубоко ошибаетесь [- Кать, не плачь! // Аргументы и факты, 2004.01.27].
Приведем цитату из академической «Русской грамматики»: «В образованиях с морфом -ск- и мотивирующей основой на сочетание ˝согласная + |с|˝, в том числе на сс, первая согласная суф. морфа фонетически поглощается финалью корневого: саксы — сакский, Прованс — прованский, Уэльс — уэльский, Одесса — одесский, Пруссия и пруссы — прусский, Донбасс — донбасский (Русская грамматика. М., 1980. Т. 1. § 633).
Правильно:
Дон Жуан, -а (лит. персонаж) и донжуан, -а (искатель любовных приключений)
Дон Кихот, -а (лит. персонаж) и донкихот, -а (благородный наивный мечтатель)
В значении "после окончания" правильно: по окончании.
Правильно: по достижении цели (в значении «после достижения»).
Правило гласит:
скак – скок – скач – скоч. Если корень оканчивается на к, то на месте безударного гласного пишется буква а, напр.: скака́ть, прискака́ть, ускака́ть, скакну́ть, скака́лка, скаку́н, на скаку́, скаково́й, хотя под ударением – о, напр.: скок, наско́к, отско́к, поско́к, соско́к (о глаголах на −ивать типа наска́кивать см. § 34, Примечание 2).
Если корень оканчивается на ч, то пишутся: буква а в формах глагола скака́ть и производных от него глаголов (напр.: скачу́, скачи́, обскачу́, обскачи́, поскачу́, поскачи́), а также в слове скачо́к (проверкой служат формы тех же глаголов – напр., ска́чет, поска́чем, и производные ска́чка, вска́чь); буква о – в приставочных глаголах на −скочить (напр.: вскочи́ть, вскочу́, вскочи́, вы́скочить, вы́скочу, вы́скочи, соскочи́ть, подскочи́ть) и в слове вы́скочка (проверка – формами тех же глаголов, кроме вы́скочить: вско́чит, соско́чат и т. п.).
Ср.: проскачу́ (сто вёрст), проскачи́ (формы глагола проскака́ть, проска́чет) и проскочу́, проскочи́ (формы глагола проскочи́ть, проско́чит); подскачу́, подскачи́ (формы глагола подскака́ть, подска́чет ‘приблизиться вскачь’) и подскочу́, подскочи́ (формы глагола подскочи́ть, подско́чит ‘быстрым движением приблизиться к кому чему-н. или резко подняться’).
См. «Горячие вопросы».