C: Problema da sopa de letras na formação de palavras (versão light)

From AdonaiMedrado.Pro.Br
Jump to: navigation, search

Dificuldade única

Faça um programa, utilizando a linguagem C, capaz de aceitar dois parâmetros na seguinte ordem:

  1. uma cadeia S sem espaço de até 100 caracteres.
  2. uma palavra P de até 50 caracteres.

O programa deverá retornar a palavra OK caso será possível sem reutilizar caracteres formar a palavra P com as letras da cadeia S. Caso não seja possível, deve-se retornar -1.

Considere que tanto S como P serão digitados em letras minúsculas.

Os exemplos abaixo assumem que o nome do executável do programa seja problema_da_sopa.

Exemplo 1

Entrada

problema_da_sopa sopa_de_letras aa

Saída

OK

Exemplo 2

Entrada

problema_da_sopa sopa_de_letras aaa

Saída

-1

Exemplo 3

Entrada

problema_da_sopa sopa sopa

Saída

OK


Exemplo 4

Entrada

problema_da_sopa sopa sopax

Saída

-1